Manifest position 660 · CrUX rank bucket 1000
https://vymanga.com
Coverage complete
Atomic coverage complete across 58 checks and five representative paths. No source was provided; no fixes were applied.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The dark-condition probe reports color-scheme normal and a white body background while prefers-color-scheme: dark matches; the dark screenshot is visually unchanged. F01 medium: System dark-mode preference is ignored. |
respect-user-preferencesrespects-reduced-motion | pass | high | Reduced-motion probe matched the emulated preference and reported no active document animations. |
respect-user-preferencesrespects-contrast | pass | high | High-contrast screenshot retained visible text and controls, although ordinary-color contrast has separate WCAG issues. |
implement-natural-interactionsview-transitions | issues | high | CSS/DOM probe found zero view-transition rules across the home template. F02 low: Route and state changes do not use View Transitions. |
implement-natural-interactionsscroll-driven-animations | issues | high | CSS inspection found zero animation-timeline or scroll-timeline rules while the page ships Slick carousel JavaScript. F03 low: Carousel/scroll effects rely on legacy scripting rather than declarative timelines. |
implement-natural-interactionsphysical-gestures | pass | high | Carousel uses CSS transforms/transitions and click controls; no custom pointermove gesture handler was observed. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | CSS inspection found no scroll-state container rules or scroll-timeline rules on a 10,563px-tall mobile page. F04 low: Page chrome does not respond to scroll state. |
provide-guided-navigationanchored-positioning | issues | high | DOM/CSS inspection found no anchor-name, position-anchor, or position-try rules; overlays are Bootstrap div modals. F05 low: Menus and overlays use manually positioned legacy components. |
provide-guided-navigationdirects-attention | pass | high | Listing and detail screenshots show breadcrumbs and clearly labeled next actions. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Desktop and 360px screenshots show a modal and backdrop obscuring the manga content before interaction. F06 high: A large notification modal blocks the primary content on every home-page load. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | DOM probe found zero dialog and popover elements while the screenshot shows a modal built from div.modal markup. F07 medium: The blocking notification is an ad-hoc div modal rather than a native dialog/popover. |
maximize-content-reduce-noisereduced-chrome | pass | high | Outside the separately reported auto-modal, detail/listing templates devote the viewport primarily to content. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | medium | Representative screenshots and DOM/evaluate inspection found the expected outcome for Layout adapts to narrow viewports with no horizontal overflow and no fixed pixel widths forcing a desktop layout on mobile; viewport meta present; fluid scaling and intrinsic sizing rather than brittle breakpoints. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | CSS inspection found zero container rules despite cards and sidebars being reused at varied widths. F08 low: Components only use viewport-era responsiveness. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Focus probe returned outline none and box-shadow none for sampled links and inputs; multiple interactive targets are only 16px high. F09 high: Keyboard focus is visually absent and many targets are too short. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Detail page names the manga, summarizes it, and prominently presents START READING. |
support-core-task-successprimary-flow-completion | issues | high | The detail-page probe resolved START READING to aovheroes.com/rds/... rather than a chapter on vymanga.com. F10 critical: The main “START READING” action points to an unrelated advertising redirect. |
support-core-task-successclear-system-state-and-recovery | pass | high | The exercised unknown route renders a clear 404 explanation and Home recovery link. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 20.3s, Speed Index 8.0s, and performance score 0.61; an unthrottled trace measured LCP 2.257s, showing network/device sensitivity. F11 high: Mobile loading performance misses the LCP target badly. |
be-fast-and-stablevisual-stability | pass | high | Layout primitive measured CLS 0.0196 and Lighthouse measured 0.0104, both in the good range. |
be-fast-and-stableefficient-main-thread | pass | high | Trace found one 86.69ms long task and 36.69ms TBT; Lighthouse measured 17ms TBT. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR reports 68 requests, 5,754,771 transferred bytes, 4.38MB images, four VeryHigh-priority stylesheets, and synchronous legacy scripts. F12 high: The initial page is a 5.75MB load dominated by images and parser-discovered CSS/scripts. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimates 308KiB unused JS and 153KiB unused CSS, including duplicate Google tag scripts and 98% unused all.min.css. F13 high: Large amounts of unused CSS and JavaScript ship on the landing page. |
be-inclusivenames-roles-labels | issues | high | Image audit found 18 missing alt attributes; Lighthouse failed image-alt and link-name, including the home logo and icon-only links. F14 high: Images and controls lack accessible names. |
be-inclusivesufficient-contrast | issues | high | Lighthouse measured ratios of 2.96:1 and 3.28:1 against yellow/white surfaces, below 4.5:1. F15 high: Primary green links and modal text fail WCAG contrast. |
be-inclusivestructure-and-focus | issues | high | The page has no header/nav/main/footer landmarks, starts sections at h4, contains 16 carousel h1 elements, Lighthouse failed heading-order, and sampled focus outlines are none. F16 high: Heading and landmark structure is illogical, and focus is not visible. |
be-inclusivelegible-text | pass | medium | Representative screenshots and DOM/evaluate inspection found the expected outcome for Text is legible and inclusively rendered: comfortable line layout, precise alignment, stable rendering across mixed fonts, no clipping or cramped wrapping that harms comprehension. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Viewport content includes user-scalable=no; the target probe found many 16px-high links. F17 high: The viewport disables user zoom and target sizing is weak. |
follow-best-practicesno-console-errors | pass | high | Lighthouse errors-in-console audit passed with no items. |
follow-best-practicessound-document-and-assets | issues | high | Image audit found 89 of 100 images missing width/height, 47 missing srcset, nine oversized, and 71 legacy-format assets. F18 medium: Image markup is not dimensioned or responsive. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse found no deprecations or BFCache blocker and the page made no on-load permission request. |
be-discoverabletitle-and-description | issues | high | Rendered probes show the Action listing and Login page both titled “VyManga - Read Manga Online For Free | VyManga”; route metadata confirms repetition. F19 medium: Listing, login, and error pages reuse the generic home title/description. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Lighthouse failed crawlable-anchors for javascript:void(0) links; viewport uses user-scalable=no. F20 medium: Some actions are fake javascript links and the viewport blocks scaling. |
be-discoverablecanonical-and-indexing-signals | issues | high | Platform probe found no canonical link; robots and sitemap exist and return successfully. F21 medium: Pages omit canonical URLs. |
be-discoverablestructured-and-shareable-metadata | issues | high | Home has one JSON-LD block, but route probes and metadata show generic social/title treatment on non-detail templates and no evidenced Manga/Book entity for the inspected detail. F22 medium: Manga detail pages lack entity-specific structured/share metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | Headers primitive found no CSP, HSTS, or nosniff; all five cookies lack Secure, including vyvymanga_session and XSRF-TOKEN. F23 critical: Sensitive cookies are not Secure and baseline security headers are missing. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | HAR reports 49 third-party requests and 4.72MB third-party bytes; tracker scan finds Google Tag Manager and Analytics, with three tag scripts. F24 high: The page loads extensive third-party code and multiple analytics tags. |
be-private-and-securein-context-permissions-and-modern-auth | issues | high | Login DOM contains username/password/captcha fields with no WebAuthn/passkey affordance; no permission prompt calls were found on load. F25 medium: Login is password-only and exposes no phishing-resistant option. |
be-private-and-securedefensive-browser-policies | issues | high | Headers primitive found no HSTS, Referrer-Policy, Permissions-Policy, CSP/frame-ancestors, or nosniff; X-Frame-Options is the sole defense present. F26 high: Browser-enforced defenses are incomplete. |
be-resilientprogressive-enhancement | pass | high | Discoverability comparison found 87% raw-HTML content coverage, title/H1/description present, and no JS shell. |
be-resilientresilient-runtime-behaviour | pass | high | Mobile and desktop screenshots show the active modal within viewport bounds and dismiss controls remain visible. |
be-resilientoffline-and-installable | not-applicable | high | This public content MPA is not presented as an installable application; offline installability is not required for the inspected reading discovery flow. |
be-resilientnetwork-and-http-failure-states | pass | high | The exercised 404 route gives an explanation and a direct Home recovery action. |
be-internationalisedlang-dir-and-logical-properties | issues | high | html lang=en is present, but CSS inspection found zero logical-property rules and no dir declaration. F27 medium: The layout is not prepared for bidirectional/localized presentation. |
be-internationalisedlocale-aware-data | issues | high | Representative pages render values such as “7,640” and “3 hours ago”; no locale alternatives or hreflang were exposed. F28 low: Displayed counts and times are emitted as fixed English strings. |
be-internationalisedtime-zone-correctness | not-applicable | high | The sampled pages expose relative activity labels but no scheduled events, booking, or cross-zone time flow requiring time-zone coordination. |
be-trustworthyno-dark-patterns | issues | high | The detail-page probe resolved START READING to aovheroes.com/rds/... rather than a chapter on vymanga.com. F10 critical: The main “START READING” action points to an unrelated advertising redirect. |
be-trustworthyhumane-error-handling | issues | high | Invalid-form probe reports a native “Please fill in this field” for captcha but no aria-invalid state or accessible announced error summary. F29 medium: Login validation relies on browser bubbles and an unlabeled captcha state. |
be-trustworthytrustworthy-input-assistance | issues | high | Login probe shows blank autocomplete on username and password fields. F30 medium: Authentication inputs omit autocomplete tokens. |
be-trustworthysafe-commercial-and-account-flows | issues | high | Login screenshot shows image arithmetic captcha; DOM exposes password-only authentication and no passkey option. F31 high: The account entry flow uses an inaccessible visual captcha and lacks modern authentication. |
be-sustainableoptimised-assets | issues | high | HAR reports 4.38MB of images; one thumbnail is 1.51MB, 71 images use legacy formats, and 47 lack responsive sources. F32 high: Image delivery is disproportionately heavy and unoptimized. |
be-sustainableno-wasteful-work | issues | high | Three Google tag scripts are loaded; 82 below-fold images lack native lazy loading and Lighthouse finds hundreds of KiB unused code. F33 medium: Redundant analytics and offscreen loading waste network and CPU. |
be-sustainablethird-party-and-media-budget | issues | high | Third parties account for 4.72MB; a decorative Discord GIF is 575KB and analytics scripts exceed 460KB. F34 high: Third-party and decorative media costs dominate the page. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No explicit agent-facing transaction/tool surface was declared; crawler-visible HTML is judged under discoverability instead. |
be-agent-readyon-device-inference | not-applicable | high | No user task on the sampled listing, reading discovery, or login paths requires on-device inference. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | Baseline heap was 23,676,129 bytes/410,724 nodes; after ten carousel-next cycles it was 23,839,171 bytes/413,265 nodes, a small bounded delta across independent captures. |
be-memory-efficientbounded-footprint | pass | high | Heap summary was about 23.7MB with 410,724 snapshot nodes; Performance metrics reported about 10MB used JS heap and 2,862 live DOM elements, proportionate to the content-heavy page. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | Repeated carousel exercise produced only a small snapshot delta; no interval signals were found and there is no evidence of unbounded growth in this bounded test. |
Provenance
Canonical report: results/atomic/reports/0660-vymanga_com.json
Report SHA-256: 348b2b62d50058a812269b6fc230b15f5d5bdf0b8bed0bf164ee430c2c606885
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/vymanga_com/2026-07-22T05-20-58-068Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/vymanga_com/2026-07-22T05-20-58-068Z
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.