Manifest position 861 · CrUX rank bucket 1000
https://www.5movierulz.discount
Coverage complete
Requested host redirects permanently to https://www.5movierulz.vote/. Four representative templates/journeys were audited; search was challenged but its failure was directly judged as an issue rather than left untested.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Preference probe found color-scheme: normal and no prefers-color-scheme CSS; the UI remains fixed dark. F001 medium: The theme is hard-coded dark rather than following the user color preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | Reduced-motion emulation was active and getAnimations() returned no active animations, so no non-essential motion remained to suppress. |
respect-user-preferencesrespects-contrast | pass | high | prefers-contrast: more emulation was active; controls/text remained rendered and Lighthouse contrast passed. |
implement-natural-interactionsview-transitions | issues | high | No View Transition CSS/API usage was found on cross-document listing/detail navigation. F002 low: Route changes are abrupt full-document swaps. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scroll-linked animation, parallax, scrollytelling, or reveal behavior exists on the representative pages. |
implement-natural-interactionsphysical-gestures | not-applicable | high | The directory exposes no gesture-driven interaction to evaluate. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | The 7,383px homepage has no scroll-aware chrome, progress cue, or scroll-state query. F003 low: Long pages provide no scroll-aware navigation chrome or progress cue. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, popover, or detached overlay is part of the authored primary experience. |
provide-guided-navigationdirects-attention | issues | high | Screenshots show no current-context styling or movement/highlight cue across home, category, and detail navigation. F004 low: Navigation does not visibly cue the destination or current context. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Lighthouse found a fixed 412x823 outbound affiliate anchor covering the mobile viewport. F005 critical: An injected full-viewport advertisement intercepts the page. |
maximize-content-reduce-noisesemantic-dismissible-primitives | not-applicable | high | The authored experience has no legitimate modal, disclosure, or transient overlay requiring dialog/popover/details. The injected ad is judged as an intrusive interruption instead. |
maximize-content-reduce-noisereduced-chrome | pass | high | Home, category, and detail screenshots devote the main region to movie content with compact header/navigation chrome. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360x800 the layout reported scrollWidth=clientWidth=360, viewport meta present, CLS 0, and no horizontal overflow. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | CSS inspection found no @container/container-type use for reused cards and sidebar components. F006 low: Responsive behavior is tied only to viewport breakpoints. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Focused links had outline:none; search controls were 26px high and navigation targets 40px high. F007 high: Keyboard focus is removed from links and several controls are undersized. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The first viewport identifies MovieRulz as a multilingual movie directory and exposes search, categories, and movie cards. |
support-core-task-successprimary-flow-completion | issues | high | The representative search GET reached a Cloudflare verification interstitial rather than results. F008 high: The primary search journey is blocked by bot verification. |
support-core-task-successclear-system-state-and-recovery | pass | high | A true HTTP 404 renders an explicit error, explains the state, and provides a Return to home link. |
be-fast-and-stablegood-core-web-vitals | pass | high | Trace measured FCP/LCP 1,076.95ms, zero long tasks and zero TBT; Lighthouse performance was 0.98 with LCP 1.9s. |
be-fast-and-stablevisual-stability | pass | high | Mobile layout observed CLS 0 with no shifts; all 32 images had dimensions. |
be-fast-and-stableefficient-main-thread | pass | high | Trace recorded no long tasks and 0ms total blocking time; Lighthouse max potential FID was 110ms. |
be-fast-and-stableefficient-resource-delivery | pass | high | HAR showed useful cache headers, no text-compression gaps, 594KB total transfer; the single stylesheet was parser-blocking while scripts in head were async. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 94KiB unused JS in GTM and aclib.js; scripts were 233,845 transferred bytes. F009 medium: Third-party scripts ship substantial unused JavaScript. |
be-inclusivenames-roles-labels | issues | high | Lighthouse link-name failed on a viewport-covering unnamed anchor, although images and the search field otherwise had names/alt/labels. F010 high: A viewport-covering link has no accessible name. |
be-inclusivesufficient-contrast | pass | high | Lighthouse color-contrast audit passed and screenshots show legible text/control contrast. |
be-inclusivestructure-and-focus | issues | high | Focus probe found outline:none on links; Lighthouse found sidebar list items without exposed list parent semantics. F011 high: Focus indication and list semantics are broken. |
be-inclusivelegible-text | pass | high | Desktop and 360px screenshots show readable line lengths, wrapping, and no clipped primary text. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Reflow succeeds, but search controls are 26px high and navigation items 40px high, below robust touch-target sizing. F012 medium: Touch targets are too small despite successful narrow-screen reflow. |
follow-best-practicesno-console-errors | pass | high | Lighthouse recorded no browser console errors. |
follow-best-practicessound-document-and-assets | issues | high | Doctype/UTF-8 are valid, but Lighthouse found repeated poster aspect-ratio distortion and low-resolution delivery. F013 medium: Movie posters are distorted and low-resolution at rendered size. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse found no deprecated APIs, paste prevention, permission prompts, or BFCache blocker. |
be-discoverabletitle-and-description | pass | high | Rendered/raw HTML contains a descriptive title and meta description. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Lighthouse SEO passed; links use href, viewport meta is valid, indexing is allowed, and raw HTML retains 99% content. |
be-discoverablecanonical-and-indexing-signals | issues | high | The final .vote page is 200 with a matching canonical and index policy, but robots.txt is empty and /sitemap.xml returns 404. F014 low: The public site has no usable sitemap. |
be-discoverablestructured-and-shareable-metadata | issues | high | Open Graph metadata exists, but no JSON-LD describes the WebSite or representative Movie entity. F015 medium: Movie entities lack structured data. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS is used and no insecure cookies/secrets were found, but CSP, HSTS, nosniff, Referrer-Policy and Permissions-Policy are absent. F016 high: Core security headers are missing. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Seven third-party origins, eight analytics calls and ad/tracking domains were observed; third parties transferred 234,572 bytes. F017 high: Tracking and advertising requests are disproportionate and opaque. |
be-private-and-securein-context-permissions-and-modern-auth | not-applicable | high | No authentication/account surface exists, and Lighthouse confirmed no notification or geolocation prompt on load. |
be-private-and-securedefensive-browser-policies | issues | high | Only X-Frame-Options was present; modern CSP/frame-ancestors, HSTS, referrer and permissions policies were missing. F018 high: Browser-enforced defensive policies are incomplete. |
be-resilientprogressive-enhancement | pass | high | Discoverability comparison found 99% raw/rendered content overlap and no JS shell; title, h1 and description survive without JavaScript. |
be-resilientresilient-runtime-behaviour | issues | high | Nested menus are hover-only, display:none overlays with manual absolute offsets and no focus/touch or position fallback. F019 medium: Navigation submenus depend on hover and manual absolute positioning. |
be-resilientoffline-and-installable | not-applicable | high | This is a server-rendered directory rather than an app-like installed workflow; no manifest/offline promise is necessary for the audited core task. |
be-resilientnetwork-and-http-failure-states | pass | high | The tested missing route returns HTTP 404 and provides a clear explanation plus a home recovery link. |
be-internationalisedlang-dir-and-logical-properties | issues | high | html lang=en-US is correct, but CSS has no logical properties and at least 40 physical left/right declarations despite multilingual content categories. F020 low: The multilingual catalogue is not layout-ready for other writing directions. |
be-internationalisedlocale-aware-data | not-applicable | high | Audited pages expose movie years/titles but no locale-sensitive currency, date, duration, or numeric UI requiring formatting. |
be-internationalisedtime-zone-correctness | not-applicable | high | No scheduled events, timestamps, recurring intervals, or time-zone-sensitive user data appear in the audited surfaces. |
be-trustworthyno-dark-patterns | issues | high | A fixed full-viewport unlabeled affiliate anchor can turn an ordinary click into unexpected ad navigation. F021 critical: The full-page ad overlay is a disguised, unlabeled action. |
be-trustworthyhumane-error-handling | pass | high | The only authored form uses a required search field with an associated screen-reader label and native validation; no premature custom error state was observed. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | There are no address, payment, sign-in, sign-up, or other personal-data forms needing autofill tokens; search intentionally does not collect identity data. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, authentication, consent, or account-management flow is exposed. |
be-sustainableoptimised-assets | issues | high | All 32 images were legacy JPG without srcset; 28 below-fold images lacked lazy loading and posters were stretched/low-resolution. F022 medium: Image delivery is not responsive or modern. |
be-sustainableno-wasteful-work | issues | high | The simple directory loads ad scripts and sends eight analytics requests; Lighthouse estimated 94KiB unused third-party JS. F023 medium: Background analytics and ad work is wasteful. |
be-sustainablethird-party-and-media-budget | issues | high | Third parties transferred 234,572 of 593,649 bytes, led by GTM and two ad scripts. F024 medium: Third-party code consumes too much of the page budget. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared intent or agent-facing workflow was found; this public directory does not indicate that it wants agents to execute structured actions. |
be-agent-readyon-device-inference | not-applicable | high | No declared AI feature or task requiring on-device inference exists; absence is not a failure for this emerging contextual principle. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After ten full-page scroll down/up cycles, heap grew only 19,611 bytes (0.33%) and 370 nodes (0.30%), with arrays stable and four extra closures. |
be-memory-efficientbounded-footprint | pass | high | The loaded directory retained about 6.0MB self size and 123k heap nodes, proportionate to a long page with 32 images and third-party scripts. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | Heap summaries showed no Detached* constructor among top populations; after interaction Arrays were unchanged, closures rose by four, and Maps/Sets were unchanged. |
Provenance
Canonical report: results/atomic/reports/0861-www_5movierulz_discount.json
Report SHA-256: e9f31a61f4a36170cee058eb26eb93eed7682508cf2de2bf8a92ee3ee5ad0ef6
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_5movierulz_discount/2026-07-23T11-57-38-299Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_5movierulz_discount/2026-07-23T11-57-38-299Z
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.