Manifest position 752 · CrUX rank bucket 1000
https://moviesda31.com
Coverage complete
Atomic audit completed across 58/58 checks. The requested host redirects via moviesda32.com to moviesda33.com; both requested-origin and final-host behaviour were included.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The dark-emulated screenshot is byte-identical to the normal screenshot (53,333 bytes), and CSS inspection found no prefers-color-scheme query or color-scheme declaration. F01 medium: No user-preference dark theme |
respect-user-preferencesrespects-reduced-motion | pass | high | The reduced-motion probe confirmed the emulation and found zero running animations on the rendered home page; no auto-advance or essential motion was present. |
respect-user-preferencesrespects-contrast | issues | high | The prefers-contrast screenshot is byte-identical to default, no contrast media query exists, and Lighthouse found multiple default-state contrast failures as low as 2.7:1. F02 medium: Contrast preferences are ignored |
implement-natural-interactionsview-transitions | issues | high | DOM/CSS inspection across server-rendered route templates found no @view-transition rule or view-transition-name; navigation is a full abrupt document swap. F03 low: Route changes are abrupt |
implement-natural-interactionsscroll-driven-animations | pass | high | CSS rule inspection found no scroll/view timeline at-rules and the rendered page had no active animations or observed long tasks; no JS scroll-linked motion anti-pattern was present. |
implement-natural-interactionsphysical-gestures | pass | high | The audited UI uses native document scrolling and ordinary links/forms; DOM/CSS inspection found no custom pointer gesture surface that fights native behaviour. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | The mobile home document is 4,253px tall, but screenshots and CSS show no sticky/shrinking header, progress marker, or scroll-state feedback. F04 low: Long pages provide no scroll context |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, popover, menu, or other anchored overlay appears on the representative templates, so there is no anchored-positioning use case to test. |
provide-guided-navigationdirects-attention | issues | high | Listing and multi-step detail pages have no breadcrumb/current-step landmark and route swaps have no directional transition; users must infer context from repeated blue section bars. F05 medium: Multi-step navigation lacks orientation cues |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Fresh-load screenshots across five templates show no modal, interstitial, cookie wall, or content-obscuring banner. |
maximize-content-reduce-noisesemantic-dismissible-primitives | not-applicable | high | No modal, disclosure, transient overlay, custom select, or other dismissible rich control is present on the audited paths. |
maximize-content-reduce-noisereduced-chrome | issues | high | On the 360x800 home viewport, repeated branding, channel promotion, domain promotion, and search chrome occupy about 340px (42% of the first viewport) before content begins. F06 medium: Repeated header chrome dominates the first viewport |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | Layout primitives measured 0px horizontal overflow at 360x800 and desktop, with a valid viewport meta tag. |
adapt-to-the-form-factorcomponent-level-responsiveness | not-applicable | high | The audited templates are a single narrow content column and do not reuse a component in differently sized containers; container-specific adaptation has no observed use case. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The focus probe found a visible browser outline, but many primary links measured only 17px high, well below a comfortable touch target. F07 high: Many links have undersized touch targets |
support-core-task-successclear-purpose-and-primary-action | pass | high | The home first viewport states the Moviesda identity, exposes search, and the following content explains the movie catalogue; listing/detail section labels name their purpose. |
support-core-task-successprimary-flow-completion | pass | high | A representative journey reached latest listing -> title -> original version -> 360p/720p/1080p choices through crawlable links. Testing stopped before acquiring media. |
support-core-task-successclear-system-state-and-recovery | issues | high | A fabricated missing URL 301-redirected to /movies.php and returned a generic indexed menu with HTTP 200, no error explanation, and no recovery context. F08 high: Unknown routes silently become an unrelated menu |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse mobile measured LCP 3.3s and FCP 3.3s (outside the good LCP threshold); CLS was 0.00024 and TBT 0ms. F09 medium: LCP is outside the good range |
be-fast-and-stablevisual-stability | pass | high | Layout and Lighthouse independently measured negligible CLS (0 to 0.00044); CSS reserves the repeated SVG icon size. |
be-fast-and-stableefficient-main-thread | pass | high | Trace and layout evidence found zero long tasks and 0ms total blocking time during load. |
be-fast-and-stableefficient-resource-delivery | issues | high | The request origin performs two sequential 301 redirects before moviesda33.com; the stylesheet @imports a render-blocking Google Fonts stylesheet, contributing to a 3.04s trace LCP. F10 medium: Redirect and font chains delay first content |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 68KiB unused JavaScript in Google Tag Manager (42% of 166KB), which dominates the 209KB transfer. F11 medium: Analytics dominates script cost |
be-inclusivenames-roles-labels | pass | high | Lighthouse passed image alt, labels, and button-name audits; the request form DOM has explicit labels for subject and message, and landmarks are present. |
be-inclusivesufficient-contrast | issues | high | Lighthouse found six contrast failures, including white on #36a8da at 2.7:1 and the search button at 3.67:1. F12 high: Text and controls fail contrast minimums |
be-inclusivestructure-and-focus | issues | high | Home has a logical H1/H2 sequence, but listing, detail, request, and missing-route templates contain no h1 at all; visual section labels are generic div elements. F13 high: Most templates have no page heading |
be-inclusivelegible-text | pass | high | Desktop/mobile screenshots show unclipped, left-aligned text with a 1.5 line-height and no horizontal overflow; body copy remains readable at 360px. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The 360px layout reflows, but the active-element probe found numerous 17px-high links, making touch targeting unreliable; no media requiring captions appeared. F14 high: Mobile reflow succeeds but targets remain too small |
follow-best-practicesno-console-errors | pass | high | Lighthouse recorded no console errors or uncaught exceptions during the representative home load. |
follow-best-practicessound-document-and-assets | pass | high | DOM and Lighthouse confirm HTML doctype, UTF-8 charset, correct image aspect ratios, and valid responsive layout; the SVG icons are CSS-sized and CLS remained negligible. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse found the page ineligible for back/forward cache because the main resource and a JavaScript request use Cache-Control: no-store. F15 medium: Cache policy prevents back/forward restoration |
be-discoverabletitle-and-description | pass | high | All sampled templates have descriptive, template-specific titles and meta descriptions; Lighthouse passed both checks. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Most links are real hrefs and robots permits search, but the prominent Telegram Channel uses href="#" and the footer Disclaimer points to home rather than a disclaimer. F16 medium: Prominent links do not lead where they claim |
be-discoverablecanonical-and-indexing-signals | issues | high | No sampled page has rel=canonical; the requested domain redirects through two hostnames, and an unknown URL becomes an indexable HTTP-200 generic page rather than 404. F17 high: Canonical and error indexing signals conflict |
be-discoverablestructured-and-shareable-metadata | issues | high | Open Graph tags are present, but no JSON-LD exists on any sampled page, including movie detail entities that qualify for structured metadata. F18 medium: Movie detail entities lack structured data |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS is used and no secrets were found, but the final host lacks CSP/HSTS/nosniff and sets four cookies without Secure/SameSite protection; PHPSESSID also lacks HttpOnly. F19 high: Session and analytics cookies lack baseline protection |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Tracker evidence found seven third-party origins, Google Analytics/Tag Manager, and an opaque viragocosech script; 208,702 of 209,125 transferred bytes were classified third-party from the requested origin. F20 high: Tracking footprint is disproportionate |
be-private-and-securein-context-permissions-and-modern-auth | pass | high | Lighthouse confirmed no geolocation or notification prompt on load; the audited site has no authentication flow where passkeys would apply. |
be-private-and-securedefensive-browser-policies | issues | high | Header inspection found no HSTS, frame-ancestors/X-Frame-Options, Referrer-Policy, Permissions-Policy, CSP, or X-Content-Type-Options. F21 high: Browser-enforced defenses are absent |
be-resilientprogressive-enhancement | pass | high | Discoverability evidence found 100% rendered-word coverage in raw HTML, with title, H1, and description present and no JavaScript shell. |
be-resilientresilient-runtime-behaviour | pass | high | Representative templates are server-rendered and use native links/forms with no overlays or async application shell; sampled pages rendered stable content without runtime errors. |
be-resilientoffline-and-installable | not-applicable | high | This public catalogue/download site is document-oriented rather than an installed web app; installability is not necessary for its stated journey. |
be-resilientnetwork-and-http-failure-states | issues | high | The unknown-route test redirects to an unrelated /movies.php menu with 200/index-follow and gives no “not found”, retry, or route-recovery message. F22 high: HTTP failure state is replaced with misleading success |
be-internationalisedlang-dir-and-logical-properties | not-applicable | high | The audited pages are deliberately English-language, left-to-right pages (Tamil titles are transliterated into Latin script); no alternate-language or bidi surface was found. |
be-internationalisedlocale-aware-data | not-applicable | high | Only movie release years and ratings are displayed; no dates, currencies, localized numbers, durations, or calendars requiring locale-aware formatting were found. |
be-internationalisedtime-zone-correctness | not-applicable | high | No event schedule, timestamp, recurrence, or time-zone-sensitive data appears on the audited templates. |
be-trustworthyno-dark-patterns | issues | high | The prominent “Telegram Channel” control is a non-actioning # link and the footer “Disclaimer” links to home, so labels do not predict their actions. F23 medium: Control labels do not match outcomes |
be-trustworthyhumane-error-handling | pass | high | The request form uses required controls and native validation after submit/reportValidity; an empty message produces “Please fill in this field” and remains associated with its label. |
be-trustworthytrustworthy-input-assistance | pass | high | The only data-entry surfaces are a search field and a free-form request; no address, payment, sign-in, or identity fields requiring specialized autocomplete tokens are present. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, account, authentication, consent, or cancellation flow exists on the audited paths. |
be-sustainableoptimised-assets | pass | high | The page transfers only 4.3KB of images; repeated folder art is one cached 693-byte SVG and decorative GIFs are each about 2KB or less. |
be-sustainableno-wasteful-work | issues | high | Google Tag Manager transfers 166KB and Lighthouse estimates 68KiB unused; an additional opaque ad/analytics script is requested despite the otherwise tiny document. F24 medium: Background measurement outweighs the useful page code |
be-sustainablethird-party-and-media-budget | issues | high | Twelve of 13 requests and 208,702 of 209,125 bytes were third-party relative to the requested moviesda31.com origin, led by Tag Manager and Google Fonts. F25 medium: Third-party byte budget is not proportionate |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing intent or capability surface was found; this emerging check is not expected for this simple public catalogue. |
be-agent-readyon-device-inference | not-applicable | high | No summarization, language-model, or other inference use case is exposed, and no agent-facing intent was declared. |
be-memory-efficientno-leak-under-repeated-interaction | not-applicable | high | The site is server-rendered multi-page content with no representative repeated in-page lifecycle such as modal open/close, SPA routing, editor actions, or infinite scrolling; fabricating one would not test a real interaction. |
be-memory-efficientbounded-footprint | pass | high | The heap summary measured 3.88MB self-size and the page probe measured about 4.6MB used JS heap with 225 live DOM elements, proportionate for this simple document. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | The single-state heap constructor summary contains no Detached* constructor among its largest populations; the page has no long-lived client-side interaction lifecycle. Confidence is limited without a repeatable lifecycle. |
Provenance
Canonical report: results/atomic/reports/0752-moviesda31_com.json
Report SHA-256: 0ccb96e2955202ea7a345e1bc48f26b537bb95ec3e47c5ab49d819949cc40467
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/moviesda31_com/2026-07-22T20-42-27-580Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/moviesda31_com/2026-07-22T20-42-27-580Z
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.