Manifest position 534 · CrUX rank bucket 1000

https://mangafire.to

Coverage complete

Coverage-complete model-driven audit across home, detail, reader, preferences, and failure-state archetypes.

Attempts
1 / 3
Judged checks
58 / 58
Blocked
0
Not run
0
This report has no published overall score. Blocked and not-run checks are not passes. A coverage-complete report means every check has a judged outcome; it does not mean every check passed.

All 58 atomic check outcomes

Principle / checkStatusConfidenceEvidence or reason
respect-user-preferences
respects-color-scheme
issueshighUnder emulated prefers-color-scheme: light the page remained rgb(14, 19, 27); color-scheme was normal and the loaded CSS contained no prefers-color-scheme rule.
F-002 high: The fixed dark palette ignores the user’s color-scheme preference
respect-user-preferences
respects-reduced-motion
passhighEmulated reduced motion reported zero active animations; the loaded CSS had no motion rules that continued against the preference.
respect-user-preferences
respects-contrast
issueshighaxe found 49 serious color-contrast failures and Lighthouse found 44 affected nodes, including active tabs, metadata, buttons and card timestamps. No prefers-contrast or forced-colors CSS was found.
F-003 high: Low-contrast text and controls fail WCAG AA
implement-natural-interactions
view-transitions
issueshighCSS inspection found zero view-transition declarations and the document reported no active animations or view transition names.
F-004 medium: Route and state changes have no View Transition treatment
implement-natural-interactions
scroll-driven-animations
passhighCSS inspection found no main-thread scroll-animation anti-pattern and no scroll-linked decorative motion on the inspected routes.
implement-natural-interactions
physical-gestures
passhighLoaded CSS contains seven scroll-snap declarations and the reader uses native scrolling without horizontal overflow.
provide-guided-navigation
scroll-state-aware-chrome
passhighThe reader exposes an aria-valuenow/valuemax page progress rail and persistent chapter position.
provide-guided-navigation
anchored-positioning
issueshighThe loaded CSS contained zero anchor-name, position-anchor or position-try declarations despite multiple menu-like buttons with aria-haspopup.
F-005 medium: Menus and transient controls do not use resilient anchored positioning
provide-guided-navigation
directs-attention
passhighReader page progress, chapter count, and explicit Previous/Next/Series/Home controls clearly preserve orientation.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighDOM and elementFromPoint probes on the home and reader routes found an unnamed fixed <a target="_blank" href="#"> at z-index 9,999,999 covering 100% of the viewport. It blocks the visible controls and disguises the click target.
F-001 critical: A transparent full-viewport link intercepts the entire experience
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighRendered DOM contains many menu controls but no evidence of dialog/popover primitives, while an ad-hoc fixed anchor is used as a page-wide overlay.
F-006 high: Custom overlay patterns replace semantic dismissible primitives
maximize-content-reduce-noise
reduced-chrome
passhighScreenshots show content-led manga cards and a reader that devotes most of the viewport to the page image.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360x800 layout measured exactly 360px scroll/client width with 0px horizontal overflow; the reader probe also reported zero overflow.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe complete loaded stylesheet contained zero @container rules even though cards, toolbars and reader controls are reused in materially different widths.
F-007 medium: Components rely on viewport styling rather than container responsiveness
adapt-to-the-form-factor
input-modality-aware
issueshighThe homepage viewport sets maximum-scale=1,user-scalable=no; Lighthouse marks this critical and the interaction probe found an 18px-high sync link. Focus styling itself was visible.
F-008 high: Zoom is disabled and at least one target is too short
support-core-task-success
clear-purpose-and-primary-action
passhighHomepage, detail, and reader screenshots communicate browse, Start reading, and page/chapter progression clearly.
support-core-task-success
primary-flow-completion
issueshighThe reader loaded 62 pages and responsive controls, but elementFromPoint at the viewport center returns the transparent z-index 9,999,999 anchor rather than the reader; the same blocker exists on browse and detail pages.
F-009 critical: The primary browse-to-read flow is visually present but click-blocked
support-core-task-success
clear-system-state-and-recovery
issueshighA fabricated path returned HTTP 200 and rendered the normal homepage with no not-found message, search recovery, or route correction.
F-010 high: Unknown routes return the homepage with HTTP 200 instead of a recovery state
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 5.7s and FCP 3.2s (performance 0.72), although TBT was only 10ms and CLS 0.042. The local trace corroborated a lighter warm-path LCP of 1.20s.
F-011 high: Mobile LCP is well outside the good threshold
be-fast-and-stable
visual-stability
passhighLighthouse CLS was 0.042 and layout observation was 0.0067, both within the good range.
be-fast-and-stable
efficient-main-thread
passhighLighthouse TBT was 10ms; trace TBT was 11.32ms with one 61ms task.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 60 requests and 1,754,011 transferred bytes; Lighthouse estimated 887 KiB image savings, found render-blocking requests and poor LCP discovery, while 62/62 homepage images lacked dimensions.
F-012 high: Image and critical-resource delivery is inefficient
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 112 KiB unused JavaScript and 16 KiB unused CSS on the homepage.
F-013 medium: The initial route ships avoidable unused code
be-inclusive
names-roles-labels
issueshighaxe and Lighthouse both report one serious unnamed link; it is the full-viewport target=_blank overlay. The page also had one input without a programmatic label.
F-014 high: An interactive full-page link has no accessible name
be-inclusive
sufficient-contrast
issueshighaxe found 49 serious color-contrast failures and Lighthouse found 44 affected nodes, including active tabs, metadata, buttons and card timestamps. No prefers-contrast or forced-colors CSS was found.
F-003 high: Low-contrast text and controls fail WCAG AA
be-inclusive
structure-and-focus
issueshighaxe found nested/duplicate main landmarks; the DOM probe found two MAIN elements and no h1 on the homepage. Visible keyboard focus did pass.
F-015 medium: Homepage landmarks and heading structure are invalid
be-inclusive
legible-text
passhighDesktop and mobile screenshots show readable type sizing, unclipped titles, and stable card/detail layouts.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe homepage meta viewport uses maximum-scale=1,user-scalable=no; both axe and Lighthouse classify this as a failure.
F-016 high: The viewport prevents user zoom
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit passed with zero items.
follow-best-practices
sound-document-and-assets
issueshighLighthouse reported three deprecated API warnings and unsized images; the image primitive found all 62 homepage images lacked width/height attributes. Doctype and charset were valid.
F-017 medium: Deprecated APIs and unsized assets remain
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reported three deprecated API warnings and unsized images; the image primitive found all 62 homepage images lacked width/height attributes. Doctype and charset were valid.
F-017 medium: Deprecated APIs and unsized assets remain
be-discoverable
title-and-description
passhighHomepage, detail, and reader DOM each expose descriptive titles and a meta description.
be-discoverable
crawlable-and-mobile-friendly
issueshighDiscoverability measured 1% raw/rendered word coverage and a JS shell; direct robots.txt and sitemap.xml requests returned 403, and the only unnamed rendered link is the overlay.
F-018 high: Crawler-facing navigation is effectively absent without JavaScript
be-discoverable
canonical-and-indexing-signals
issueshighNo canonical link was present, robots/sitemap returned 403 to a plain client, and a nonexistent URL returned a soft-404 HTTP 200 homepage.
F-019 medium: Canonical and error indexing signals are unreliable
be-discoverable
structured-and-shareable-metadata
issueshighThe detail DOM had no JSON-LD; its og:title remained “MangaFire - Read Manga Online Free” rather than the visible title “All-Class Awakening: God Slayer”.
F-020 medium: Detail pages lack entity metadata and use generic social previews
be-private-and-secure
secure-transport-and-headers
issueshighThe page uses HTTPS, but headers found no CSP, HSTS, nosniff, frame defense, Referrer-Policy or Permissions-Policy; the session cookie lacked Secure.
F-021 critical: Core browser security headers and a Secure session cookie are missing
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe tracker probe saw six third-party origins, including whos.amung.us and count-server.sharethis.com; 51 of 60 HAR requests and 1.72 MB were classified third party.
F-022 medium: Tracking/share requests are made without a clear need or disclosure
be-private-and-secure
in-context-permissions-and-modern-auth
passhighLighthouse found no geolocation or notification request on load; the audited public reading flow requests no permission or authentication.
be-private-and-secure
defensive-browser-policies
issueshighHeader evidence found no clickjacking defense, CSP/Trusted Types policy, HSTS, Referrer-Policy, Permissions-Policy or nosniff protection.
F-023 high: No defensive browser policies are configured
be-resilient
progressive-enhancement
issueshighRaw HTML contained only five content tokens versus 263 rendered tokens; discoverability classified the response as a JS shell with 1% coverage.
F-024 high: Core content disappears when JavaScript is unavailable
be-resilient
resilient-runtime-behaviour
issueshighDOM and elementFromPoint probes on the home and reader routes found an unnamed fixed <a target="_blank" href="#"> at z-index 9,999,999 covering 100% of the viewport. It blocks the visible controls and disguises the click target.
F-001 critical: A transparent full-viewport link intercepts the entire experience
be-resilient
offline-and-installable
issueshighThe platform probe found neither a manifest nor an active service worker on this app-like reader.
F-025 medium: The reading app has no manifest, service worker or offline fallback
be-resilient
network-and-http-failure-states
issueshighA fabricated path returned HTTP 200 and rendered the normal homepage with no not-found message, search recovery, or route correction.
F-010 high: Unknown routes return the homepage with HTTP 200 instead of a recovery state
be-internationalised
lang-dir-and-logical-properties
issueshighThe detail page exposes titles in many scripts, but html is fixed lang=en with implicit direction; CSS inspection found 140 physical left/right declarations versus four logical-property uses.
F-026 medium: Multilingual content is wrapped in an English, physically positioned UI
be-internationalised
locale-aware-data
passhighObserved relative chapter times use human-readable localized English units and no malformed number/currency/date output was present on representative routes.
be-internationalised
time-zone-correctness
not-applicablehighNo absolute times, appointments, schedules, or user-entered temporal data appear in the representative catalog, detail, preferences, or reader surfaces.
be-trustworthy
no-dark-patterns
issueshighDOM and elementFromPoint probes on the home and reader routes found an unnamed fixed <a target="_blank" href="#"> at z-index 9,999,999 covering 100% of the viewport. It blocks the visible controls and disguises the click target.
F-001 critical: A transparent full-viewport link intercepts the entire experience
be-trustworthy
humane-error-handling
not-applicablehighThe representative public routes contain search/filter inputs but no submitted validation form; account forms could not be entered without changing account state.
be-trustworthy
trustworthy-input-assistance
not-applicablehighNo address, payment, sign-up, or other personal-data form appears in the representative public routes; the simple title search does not need autofill tokens.
be-trustworthy
safe-commercial-and-account-flows
issueshighDOM and elementFromPoint probes on the home and reader routes found an unnamed fixed <a target="_blank" href="#"> at z-index 9,999,999 covering 100% of the viewport. It blocks the visible controls and disguises the click target.
F-001 critical: A transparent full-viewport link intercepts the entire experience
be-sustainable
optimised-assets
issueshighThe image audit found 62 legacy-format images, 30 without srcset, 15 oversized, and no modern-format image; HAR attributed 1.37 MB to images.
F-027 high: Image assets are not delivered sustainably
be-sustainable
no-wasteful-work
issueshighThe initial view makes 60 requests and transfers 1.75 MB, while Lighthouse identifies unused JS/CSS and hundreds of KiB of avoidable image transfer.
F-028 medium: The homepage performs disproportionate initial work
be-sustainable
third-party-and-media-budget
issueshighHAR classified 51 requests and 1,724,576 bytes as third party, including external image/CDN, font, counter and sharing origins.
F-029 medium: Third-party transfer dominates the page budget
be-agent-ready
structured-agent-capabilities
issueshighDiscoverability reports a 1% JS-shell response, Lighthouse agentic browsing scored 0.33 with malformed accessibility-tree and llms.txt signals, and no structured entity data was found.
F-030 high: Public catalog content is not reliably available to agents
be-agent-ready
on-device-inference
not-applicablehighSummarisation or local model inference is not necessary to browse and read the supplied manga content, so adding it would not clearly improve this experience.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten full-page scroll cycles, DOM nodes stayed at 1,165 and JS heap rose only 30,376 bytes (0.35%); snapshot self-size rose 32,072 bytes (0.25%).
be-memory-efficient
bounded-footprint
passhighHomepage baseline heap was 12.63MB with 193,437 nodes in the heap graph; live DOM was 1,165 nodes, proportionate to 62 content images.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighAcross ten repeated scroll cycles, live DOM remained exactly 1,165 nodes and heap stayed effectively flat, with no accumulating rendered elements.

Provenance

Canonical report: results/atomic/reports/0534-mangafire_to.json
Report SHA-256: 52db316ebc1982882e375b21874a608a30a96a02fe3e0abeab8567bc2cf8a33b
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/mangafire_to/2026-07-21T10-15-57-797Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/mangafire_to/2026-07-21T10-15-57-797Z
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.