Manifest position 695 · CrUX rank bucket 1000
https://www.mp4moviez.webcam
Coverage complete
Coverage-complete audit of five representative route archetypes plus the download-options step.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Screenshot and computed-style probe under prefers-color-scheme: dark show unchanged white surfaces and color-scheme: normal. F01 medium: The site ignores the user’s dark color-scheme preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | Under prefers-reduced-motion: reduce, getAnimations() returned an empty array; the tested templates have no automatic motion to suppress. |
respect-user-preferencesrespects-contrast | issues | high | axe and Lighthouse report 80 insufficient-contrast nodes across links and form controls. F02 high: Color choices fail common contrast requirements. |
implement-natural-interactionsview-transitions | issues | high | CSS/DOM inspection across same-origin route changes found no view-transition declarations or transition naming. F03 low: Navigation changes are abrupt across a long multi-page journey. |
implement-natural-interactionsscroll-driven-animations | pass | high | No scroll listeners, animation timelines, or running animations were found; scrolling remains native and does not add main-thread animation work. |
implement-natural-interactionsphysical-gestures | pass | high | The site relies on native scrolling and ordinary links, with no custom pointer/gesture interception that conflicts with platform behavior. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | Very long home/search pages expose no progress, sticky context, or scroll-state affordance. F04 medium: Long listings provide no scroll-position or progress cue. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, menu, popover, dialog, or other anchored overlay exists on the representative templates. |
provide-guided-navigationdirects-attention | pass | high | Headings, alternating result rows, and the detail-page information/download headings visibly establish the next content state. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | No full-viewport interruption appears on initial load of the home, listing, search, detail, or request templates. |
maximize-content-reduce-noisesemantic-dismissible-primitives | not-applicable | high | Representative pages expose no user-visible dismissible overlay or disclosure component requiring dialog/popover/details semantics. |
maximize-content-reduce-noisereduced-chrome | pass | high | The first viewport prioritises title, search, and latest content; there is no persistent sidebar or app chrome consuming the viewport. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | Content templates fit 360px, but the request template lacks viewport meta and renders a 980px desktop canvas scaled down to 0.367. F05 high: The request page is not mobile-responsive. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | No container queries were found and the request/list components do not adapt independently to narrow space. F06 medium: Components use one fixed presentation rather than adapting to available space. |
adapt-to-the-form-factorinput-modality-aware | pass | high | Programmatic keyboard focus on the search input produced a visible browser outline (auto 1px); controls use native links/inputs. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The home, listing, search, detail, and download-options pages use explicit headings and labelled links that state their catalog/search purpose. |
support-core-task-successprimary-flow-completion | issues | high | The search-to-detail flow reaches quality choices, but higher-quality download links add an undisclosed unrelated popup and hidden ad surfaces. F07 critical: The primary download flow triggers undisclosed advertising behavior. |
support-core-task-successclear-system-state-and-recovery | issues | high | Empty search has no feedback, request leaves the site, and these flows provide no first-party status or recovery message. F08 medium: Search and request actions lack clear validation and recovery states. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured FCP 4.4s and LCP 4.9s; CLS was 0 and TBT 10ms, so loading rather than stability/input is the failure. F09 high: Loading is slow despite a simple server-rendered page. |
be-fast-and-stablevisual-stability | pass | high | Layout observers on home/listing/detail/search/request recorded CLS 0 with no shifts; Lighthouse also reported CLS 0. |
be-fast-and-stableefficient-main-thread | pass | high | Trace recorded no long tasks and 0ms total blocking time; Lighthouse TBT was 10ms. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR recorded 2.43MB with 2.25MB images, four redirects, and widespread eager/oversized image delivery. F10 high: Resource delivery is dominated by eager, oversized images. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 66KiB unused JavaScript in the analytics payload. F11 medium: Analytics JavaScript adds avoidable work and bytes. |
be-inclusivenames-roles-labels | issues | high | axe reports a critical missing-label violation for #searchInput. F12 high: The search field has no accessible name. |
be-inclusivesufficient-contrast | issues | high | axe and Lighthouse report 80 WCAG AA color-contrast failures. F02 high: Color choices fail common contrast requirements. |
be-inclusivestructure-and-focus | issues | high | Focus is visible, but axe reports footer content outside landmarks and no footer landmark exists. F13 medium: Footer content sits outside landmarks. |
be-inclusivelegible-text | issues | high | Main templates use 13–15px text, while the request page is desktop-scaled to 0.367 on mobile, producing visibly tiny text. F05 high: The request page is not mobile-responsive. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Request lacks viewport meta and fails mobile reflow; Lighthouse reports an insufficient touch target. No timed media requires captions. F14 high: The request template fails mobile reflow and target legibility. |
follow-best-practicesno-console-errors | pass | high | Lighthouse errors-in-console audit scored 1 with no browser errors logged. |
follow-best-practicessound-document-and-assets | issues | high | Doctype/charset are present, but Lighthouse reports 35 incorrect image aspect ratios and 40 unsized images. F15 medium: Many image elements have invalid sizing hygiene. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse passed doctype, deprecated API, console, HTTPS, and third-party-cookie checks; no permission prompt fires on load. |
be-discoverabletitle-and-description | pass | high | All representative content templates expose a non-empty title and meta description in server-rendered HTML. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Content links have real href values, robots.txt is valid, and main content templates include viewport meta; raw HTML exposes 100% of rendered content. |
be-discoverablecanonical-and-indexing-signals | issues | high | No canonical is present; the live .soccer destination conflicts with .scot sitemap URLs and follows four host redirects. F16 high: Canonical and sitemap signals disagree with the live URL. |
be-discoverablestructured-and-shareable-metadata | issues | high | Open Graph/Twitter metadata exists, but the probe found zero JSON-LD blocks for catalog entities. F17 medium: Pages omit structured data for their catalog content. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS is used, but all six tested defensive response-header families are missing. F18 high: Essential security headers are absent. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Analytics runs on load and download templates add numerous ad/player origins, tracking pixels, and a hidden iframe. F19 high: Tracking and advertising execute before any user choice. |
be-private-and-securein-context-permissions-and-modern-auth | pass | high | No permission request is made on load and the site exposes no authentication/account flow requiring WebAuthn. |
be-private-and-securedefensive-browser-policies | issues | high | CSP, frame controls, Referrer-Policy, Permissions-Policy, HSTS, and nosniff are absent despite risky third-party execution. F20 high: The site lacks browser-enforced containment for risky third-party code. |
be-resilientprogressive-enhancement | pass | high | Discoverability comparison shows 100% raw-HTML content coverage and no JS shell; core navigation/content use ordinary links. |
be-resilientresilient-runtime-behaviour | pass | high | Core catalog content and links are server-rendered and remain available independently of analytics/ad script success. |
be-resilientoffline-and-installable | not-applicable | high | This is a navigational public catalog, not an installed application; no product intent indicates offline operation or installation. |
be-resilientnetwork-and-http-failure-states | issues | high | A tested missing route returns 404 but offers no navigation, search, retry, or recovery action. F21 medium: The 404 response offers no route back or recovery action. |
be-internationalisedlang-dir-and-logical-properties | issues | high | lang is present, but a site claiming global/multilingual reach uses physical CSS and exposes no direction-safe logical properties or alternate-language links. F22 medium: The global/multilingual claim is not matched by direction-safe styling. |
be-internationalisedlocale-aware-data | pass | high | The tested en/en-in pages use an English textual date and do not expose currency, numeric input, or dynamic locale-sensitive calculations. |
be-internationalisedtime-zone-correctness | not-applicable | high | No event scheduling, live time, deadline, recurring interval, or user-entered time zone exists on the representative routes. |
be-trustworthyno-dark-patterns | issues | high | Download links conceal popup side effects and the page injects an opacity 0.001 fixed iframe. F23 high: Download controls conceal side effects and hidden advertising surfaces. |
be-trustworthyhumane-error-handling | issues | high | Empty search is silently cancelled with no message, invalid state, or focus recovery. F24 medium: The search form provides no humane invalid-input feedback. |
be-trustworthytrustworthy-input-assistance | issues | high | The search input has no name, label, autocomplete, or inputmode metadata. F25 low: The search input omits basic input assistance metadata. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, payment, account, sign-in, or cancellation flow is offered. |
be-sustainableoptimised-assets | issues | high | All 77 audited images are legacy formats; 36 are oversized and 37 lack responsive sources. F26 high: Image delivery wastes substantial bandwidth. |
be-sustainableno-wasteful-work | issues | high | Seventy-four below-fold images load eagerly and analytics starts during initial navigation. F27 high: The page fetches work users have not requested. |
be-sustainablethird-party-and-media-budget | issues | high | The load transfers 2.43MB and the full download route adds many ad/player dependencies with no visible budget or consent gate. F28 high: There is no effective third-party or page-weight budget. |
be-agent-readystructured-agent-capabilities | not-applicable | high | The site exposes a simple public document/search catalog with no declared agent-tool intent or authenticated task surface requiring WebMCP. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation, generation, or inference feature is part of the site’s purpose; built-in AI integration would not advance its core task. |
be-memory-efficientno-leak-under-repeated-interaction | not-applicable | high | The audited site is a full-navigation MPA with no repeatable same-document interaction such as modal, SPA route, editor, or infinite list to exercise ten times. |
be-memory-efficientbounded-footprint | pass | high | Heap summary reports 4.79MB self size; runtime used JS heap is about 4.79MB with 578 DOM elements, proportionate to a static catalog page. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | The single-state heap summary contains no Detached constructor among reported top constructors, and the static MPA exposes no recurring timer/listener interaction. |
Provenance
Canonical report: results/atomic/reports/0695-www_mp4moviez_webcam.json
Report SHA-256: 7da7b284a6b24bf62ef56397774199b28875243088550d462f7b9cf1154f2f2f
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_mp4moviez_webcam/2026-07-22T11-04-21-036Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_mp4moviez_webcam/2026-07-22T11-04-21-036Z
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.