Manifest position 467 · CrUX rank bucket 1000
https://asurascans.com
Coverage complete
Coverage-complete audit of six representative paths; account-only post-login, payment completion, authenticated bookmarking, and real network-offline mutation were not covered because they require credentials/payment or destructive external conditions.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Light/dark captures are visually equivalent and computed color-scheme is normal. F01 low: The fixed dark palette does not respond to the user’s color-scheme preference. |
respect-user-preferencesrespects-reduced-motion | issues | high | Ten animations remain running under prefers-reduced-motion: reduce. F02 medium: Animations continue when reduced motion is requested. |
respect-user-preferencesrespects-contrast | issues | high | No contrast-preference rule was found and Lighthouse confirms low-contrast text/control tokens. F11 high: Text and controls fail WCAG contrast on detail, reader, and login paths. |
implement-natural-interactionsview-transitions | issues | high | No View Transition CSS or startViewTransition use was found in DOM/CSS or 42 bundles. F03 low: Route and state changes do not use View Transitions. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No parallax, scrollytelling, or scroll-linked reveal interaction was present on the representative paths. |
implement-natural-interactionsphysical-gestures | pass | high | Homepage carousels use CSS scroll-snap/overscroll behavior, preserving native scrolling mechanics. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | Very long homepage/reader surfaces have no scroll-state signal or progress affordance. F04 low: Long listing and reader surfaces provide no scroll-state-aware navigation chrome. |
provide-guided-navigationanchored-positioning | issues | high | Menus exist, but no CSS anchor positioning signal is shipped. F05 low: Menus and transient UI are not anchored with modern positioning primitives. |
provide-guided-navigationdirects-attention | pass | high | Clear cards, section headings, chapter links, and visible 404 recovery actions preserve navigation context. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | The mobile subscription promotion consumes most of the initial viewport before core content. F06 medium: The subscription promotion dominates the first mobile viewport. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | Detail disclosure uses custom buttons; no details/dialog primitives are present. F07 low: Disclosure and overlay interactions use custom controls rather than semantic primitives. |
maximize-content-reduce-noisereduced-chrome | pass | high | Content cards dominate the desktop layout and the chapter reader removes global chrome to prioritize the comic. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | All five mobile archetypes report 360px content/viewport widths and zero horizontal overflow; viewport scaling remains enabled. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | Reusable content components adapt globally, but no @container/container-type implementation is present. F08 low: Responsive components rely on viewport rules rather than container-level adaptation. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Focused login input has no visible focus style, and reader controls are as small as 24x24/28.7x16. F09 high: Keyboard focus is not visibly styled and several reader controls are undersized. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Homepage H1 states the reading offer; comic cards and detail “First Chapter” action expose the next step. |
support-core-task-successprimary-flow-completion | pass | high | A user can navigate from home to detail to a full current chapter without authentication; the audited chapter rendered all 30 comic images. |
support-core-task-successclear-system-state-and-recovery | pass | high | Invalid URLs produce a purposeful 404 with Return Home and Browse Comics; empty login submission gets native required-field recovery. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse LCP is 14.2–15.8s on content paths and CLS is 0.498–1.666. F10 high: Primary content pages have severe LCP and CLS failures. |
be-fast-and-stablevisual-stability | issues | high | Homepage and reader shifts exceed good CLS limits; unsized images are named as culprits. F10 high: Primary content pages have severe LCP and CLS failures. F12 high: Image delivery is oversized, unsized, and poorly cached. |
be-fast-and-stableefficient-main-thread | pass | high | Trace reports no long tasks and 0ms TBT on home; Lighthouse TBT is 0ms home/detail and 12ms chapter. |
be-fast-and-stableefficient-resource-delivery | issues | high | Home transfers 4.36MB, includes a 2.21MB hero image, weak CDN caching, and pervasive missing dimensions/srcset. F12 high: Image delivery is oversized, unsized, and poorly cached. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse identifies about 24KiB unused client JS and home requests 42 scripts. F13 low: The page hydrates code that is not needed for first use. |
be-inclusivenames-roles-labels | issues | high | Lighthouse finds accessible-name mismatches and prohibited ARIA on a roleless detail div. F14 medium: Accessible names, roles, and heading order are inconsistent. |
be-inclusivesufficient-contrast | issues | high | Lighthouse finds contrast ratios from 2.13:1 to 4.05:1 on detail, reader, and login. F11 high: Text and controls fail WCAG contrast on detail, reader, and login paths. |
be-inclusivestructure-and-focus | issues | high | Homepage heading order skips levels and keyboard-focused login input has no visible outline/shadow. F09 high: Keyboard focus is not visibly styled and several reader controls are undersized. F14 medium: Accessible names, roles, and heading order are inconsistent. |
be-inclusivelegible-text | pass | high | Screenshots show readable line lengths and unclipped body text across desktop and mobile content templates. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Viewport permits scaling and layouts reflow, but several reader controls are materially below comfortable target size. F09 high: Keyboard focus is not visibly styled and several reader controls are undersized. |
follow-best-practicesno-console-errors | pass | high | Lighthouse best-practices scores 1.0 on all four audited templates and reports no console-error audit failure. |
follow-best-practicessound-document-and-assets | issues | high | Doctype/charset are valid, but 79/80 homepage images and all sampled chapter panels omit explicit dimensions. F12 high: Image delivery is oversized, unsized, and poorly cached. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse best-practices is 1.0 on home, detail, chapter, and login; no prompt-on-load or deprecated-platform failure appeared. |
be-discoverabletitle-and-description | pass | high | Public home/detail/chapter pages have descriptive titles and descriptions; login is intentionally private/noindex. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Links use real hrefs, viewport meta allows scaling, robots allows public routes, and Lighthouse SEO is 1.0 on public samples. |
be-discoverablecanonical-and-indexing-signals | pass | high | Public pages return successfully with canonicals; robots references a valid sitemap index and only private areas are disallowed. |
be-discoverablestructured-and-shareable-metadata | pass | high | Home exposes Organization/WebSite JSON-LD and detail exposes Breadcrumb, Article, ComicSeries, Open Graph, and image metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS/HSTS/nosniff pass, but CSP and other key policies are missing. F15 high: Key browser-enforced security policies are missing. |
be-private-and-securedata-minimisation-and-third-parties | pass | high | No known trackers, third-party cookies, or exposed secrets were found; cross-origin hosts are owned CDN/API surfaces. |
be-private-and-securein-context-permissions-and-modern-auth | issues | high | No on-load permission prompt was observed, but an applicable authentication flow has no passkey/WebAuthn implementation signal. F16 medium: Authentication has no passkey/WebAuthn path. |
be-private-and-securedefensive-browser-policies | issues | high | HSTS/nosniff are present, but clickjacking, CSP, Referrer-Policy, and Permissions-Policy defenses are absent. F15 high: Key browser-enforced security policies are missing. |
be-resilientprogressive-enhancement | pass | high | Raw HTML contains 93% of rendered content words with title, H1, and description intact; it is not a JS shell. |
be-resilientresilient-runtime-behaviour | pass | high | Representative menus/cards remain within responsive layouts, disclosure toggling completes repeatedly, and no runtime error failure appeared. |
be-resilientoffline-and-installable | issues | high | The site declares a standalone installable manifest but registers no service worker or offline fallback. F17 medium: The installable manifest has no service worker or offline fallback. |
be-resilientnetwork-and-http-failure-states | pass | high | A deliberately invalid URL returns a useful branded recovery state with two clear routes back to content. |
be-internationalisedlang-dir-and-logical-properties | pass | high | html lang=en is present and CSS inspection finds extensive inline logical properties rather than only left/right layout. |
be-internationalisedlocale-aware-data | issues | high | Relative date strings are rendered, but no Intl.RelativeTimeFormat/DateTimeFormat signal exists in 42 loaded bundles. F18 low: Relative dates appear fixed to English with no locale-formatting implementation signal. |
be-internationalisedtime-zone-correctness | not-applicable | high | The audited public reading, catalog, and login flows do not schedule events or ask users to enter/coordinate wall-clock times. |
be-trustworthyno-dark-patterns | pass | high | Subscription pricing and monthly commitment are stated plainly; promotion is dismissible and public reading does not require subscription. |
be-trustworthyhumane-error-handling | pass | high | Required inputs validate after attempted submission with native, field-specific “Please fill in this field” recovery. |
be-trustworthytrustworthy-input-assistance | issues | high | Email/password/sign-up inputs omit autocomplete tokens. F19 medium: Sign-in and sign-up fields omit autocomplete tokens. |
be-trustworthysafe-commercial-and-account-flows | pass | high | Audited surfaces show explicit $2.99/month pricing, no yearly commitment, a forgot-password route, and separate sign-up/log-in choices. |
be-sustainableoptimised-assets | issues | high | 47 homepage images are oversized, 62 lack responsive sources, and Lighthouse estimates multi-megabyte image savings. F12 high: Image delivery is oversized, unsized, and poorly cached. |
be-sustainableno-wasteful-work | issues | high | Home requests 42 scripts and ships avoidable unused client code even though main-thread blocking remains low. F13 low: The page hydrates code that is not needed for first use. |
be-sustainablethird-party-and-media-budget | issues | high | A single chapter load reaches 27.4MB and eagerly loads all 30 chapter panels plus comment/profile media. F20 high: The chapter reader eagerly transfers a disproportionate media payload. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing intent or transactional agent capability was found; public content remains machine-readable via SSR and metadata. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation, generation, or other inference feature exists in the representative user journeys. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After 20 description toggles, heap self size fell from 10,271,788 to 10,032,105 bytes; node count rose only 1.8%, without a Detached constructor signal. |
be-memory-efficientbounded-footprint | pass | high | Detail heap is about 10.3MB self size and 152k nodes, proportionate to a media-rich hydrated detail page. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | Baseline/post summaries contain no Detached constructor among retained populations and total heap does not grow after repeated disclosure. |
Provenance
Canonical report: results/atomic/reports/0467-asurascans_com.json
Report SHA-256: 25fdd13289147ccafe640b5a62444a2e3d5b18fa97c97f8c907ffc8a3cc5b558
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/asurascans_com/2026-07-21T00-16-45-693Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/asurascans_com/2026-07-21T00-16-45-693Z
Catalog SHA-256: sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7
Raw screenshots, HARs, traces, heaps, and other browser artifacts are retained at the local evidence root and intentionally are not committed. Artifact paths in the canonical report are relative to that root.