Manifest position 717 · CrUX rank bucket 1000
https://www.primevideo.com
Coverage complete
Coverage-complete public, unauthenticated audit across landing, listing, live schedule, sign-in, and error archetypes. Credentialed playback, purchase, cancellation, and account management were not exercised.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Dark-emulated and default captures are identical and no preference rules were found. F04 medium: The landing experience uses a fixed dark palette rather than adapting to color-scheme and contrast preferences. |
respect-user-preferencesrespects-reduced-motion | pass | high | Reduced-motion emulation was active and the page exposed no running animations or auto-advance. |
respect-user-preferencesrespects-contrast | issues | high | The contrast capture is identical and no contrast/forced-colors handling was found. F04 medium: The landing experience uses a fixed dark palette rather than adapting to color-scheme and contrast preferences. |
implement-natural-interactionsview-transitions | issues | medium | No View Transition CSS or active transition was detected across route archetypes. F15 low: Route and major state changes have no detectable declarative transition treatment. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No parallax, scrollytelling, or scroll-linked reveal behavior was present on the representative public surfaces. |
implement-natural-interactionsphysical-gestures | pass | medium | Movie/live-TV rails expose native horizontal scrolling patterns with scroll-snap/overscroll declarations rather than visible custom drag chrome. |
provide-guided-navigationscroll-state-aware-chrome | issues | medium | Long listing routes retain static chrome; no scroll-state query or progress/shrinking behavior was detected. F15 low: Route and major state changes have no detectable declarative transition treatment. |
provide-guided-navigationanchored-positioning | issues | medium | Visible menus/consent UI use custom containers; no popover, anchor-name, position-anchor, or position-try primitive was found. F02 medium: The blocking cookie overlay is not exposed as a dialog primitive. |
provide-guided-navigationdirects-attention | pass | high | Active Movies/Live TV tabs are strongly highlighted and the error page provides a single descriptive route home. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Cookie overlay blocks most primary content before interaction. F01 high: The cookie notice obscures most of the primary content on every public browse surface. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | Blocking overlay has no dialog/popover primitive or dialog semantics. F02 medium: The blocking cookie overlay is not exposed as a dialog primitive. |
maximize-content-reduce-noisereduced-chrome | pass | medium | Outside the consent notice, navigation is compact and content imagery dominates the landing and listing surfaces. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | Browser uses a 980px layout viewport at 360px because viewport meta is absent. F03 high: Public and sign-in pages omit the viewport meta tag, so mobile browsers render a 980px layout and scale it down. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | medium | No @container/container-type rules were found. F05 medium: Responsive behavior is viewport-only; no container-query rules were found for reusable navigation, hero, or schedule components. |
adapt-to-the-form-factorinput-modality-aware | pass | high | Programmatic focus produced a visible 5px auto outline; Lighthouse found no target-size or keyboard failures. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The H1 says Watch on Amazon.co.uk and the primary button states Go to Amazon.co.uk to watch. |
support-core-task-successprimary-flow-completion | pass | medium | The public CTA reaches the localized Amazon path and Join Prime reaches a labelled sign-in form with an explicit Create your Amazon account branch; credentialed purchase was outside public audit scope. |
support-core-task-successclear-system-state-and-recovery | pass | high | A nonexistent route renders a specific error message and descriptive Go to Prime Video home recovery link. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse LCP is 15.7s and performance 0.55, despite an unthrottled LCP of 1.68s. F06 high: Cold, throttled loading is slow despite a fast unthrottled trace. |
be-fast-and-stablevisual-stability | pass | high | CLS was 0.0065 desktop and 0.00014 mobile with no meaningful jump. |
be-fast-and-stableefficient-main-thread | pass | high | CDP trace found zero long tasks and 0ms TBT; Lighthouse TBT was 120ms. |
be-fast-and-stableefficient-resource-delivery | issues | high | Parser-inserted high-priority chains and 6.46s render-blocking estimate delay content. F07 high: Large render-blocking chains and substantial unused code delay first render. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | 601KiB unused JS, 103KiB unused CSS and 94KiB legacy JS were reported. F07 high: Large render-blocking chains and substantial unused code delay first render. |
be-inclusivenames-roles-labels | issues | high | Blocking overlay lacks dialog semantics and image evidence reports three missing alt values. F02 medium: The blocking cookie overlay is not exposed as a dialog primitive. F09 medium: Several image elements lack dimensions and responsive delivery; some rendered images have no alt text. |
be-inclusivesufficient-contrast | pass | high | Lighthouse color-contrast audit passed and essential text/control boundaries remain visually distinct. |
be-inclusivestructure-and-focus | issues | high | No main landmark exists, although tested focus styling is visible. F08 medium: The page has no main landmark. |
be-inclusivelegible-text | pass | medium | Body and heading text use clear alignment and spacing without clipping in the rendered captures. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Missing viewport meta forces scaled desktop rendering and undermines predictable mobile reflow. F03 high: Public and sign-in pages omit the viewport meta tag, so mobile browsers render a 980px layout and scale it down. |
follow-best-practicesno-console-errors | pass | high | errors-in-console passed with zero items. |
follow-best-practicessound-document-and-assets | issues | high | Doctype/charset pass, but visible logos are unsized and image delivery lacks responsive/modern formats. F09 medium: Several image elements lack dimensions and responsive delivery; some rendered images have no alt text. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Inspector issues failed and Lighthouse identifies avoidable legacy JavaScript. F07 high: Large render-blocking chains and substantial unused code delay first render. |
be-discoverabletitle-and-description | pass | high | Descriptive title and meta description are present in raw HTML; Lighthouse audits pass. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Links/robots are crawlable but the required mobile viewport meta is absent. F03 high: Public and sign-in pages omit the viewport meta tag, so mobile browsers render a 980px layout and scale it down. |
be-discoverablecanonical-and-indexing-signals | issues | high | UK content declares en_US canonical and sitemap.xml returns 404. F12 medium: Locale and indexing signals conflict on the UK landing experience. |
be-discoverablestructured-and-shareable-metadata | issues | medium | Open Graph exists but no JSON-LD entity metadata is present. F13 low: The public offer page has social tags but no structured entity metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS/HSTS/nosniff pass and no secrets were found, but CSP is missing and multiple cookies have weak flags. F10 high: Browser security policy and cookie defenses are incomplete. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | 83 third-party-classified requests and several event/metrics origins load before consent choice. F11 medium: The unauthenticated landing page has a broad telemetry and third-party request footprint before consent choice. |
be-private-and-securein-context-permissions-and-modern-auth | pass | medium | No browser permission prompt appeared on load; sign-in exposes WebAuthn-capable autocomplete and navigator.credentials support. |
be-private-and-securedefensive-browser-policies | issues | high | HSTS and X-Frame-Options pass, but CSP, Referrer-Policy and Permissions-Policy are absent. F10 high: Browser security policy and cookie defenses are incomplete. |
be-resilientprogressive-enhancement | pass | high | Raw HTML is 200, contains title/H1/description, and has 100% rendered token coverage. |
be-resilientresilient-runtime-behaviour | pass | medium | Navigation and overlays rendered without edge clipping on desktop archetypes and active state remained coherent. |
be-resilientoffline-and-installable | not-applicable | high | Prime Video playback and account/catalog operations are intrinsically online; an offline-installable experience was not judged necessary for this public streaming surface. |
be-resilientnetwork-and-http-failure-states | pass | high | The 404 state explains the failure and offers a descriptive route to Prime Video home. |
be-internationalisedlang-dir-and-logical-properties | issues | high | UK-localized content declares en-us and an en_US canonical, so language/index signals do not match the served locale. F12 medium: Locale and indexing signals conflict on the UK landing experience. |
be-internationalisedlocale-aware-data | issues | medium | The UK experience uses en-us language/indexing signals, making locale-aware formatting and discovery ambiguous. F12 medium: Locale and indexing signals conflict on the UK landing experience. |
be-internationalisedtime-zone-correctness | pass | low | The live schedule displays a coherent local sequence and explicitly warns when catalog location differs; no contradictory time values were observed. |
be-trustworthyno-dark-patterns | issues | medium | Consent choices are equal, but Join Prime omits localized price and renewal commitment adjacent to the action. F18 high: The prominent Join Prime path does not disclose price or commitment before sending users into account authentication. |
be-trustworthyhumane-error-handling | issues | high | Activating Continue with an empty value produced no visible error or recovery message. F14 medium: Submitting the empty sign-in form gives no visible validation or recovery message. |
be-trustworthytrustworthy-input-assistance | issues | medium | The email/mobile field is labelled but uses autocomplete="webauthn" alone rather than a username webauthn token, and empty submission lacks assistance. F14 medium: Submitting the empty sign-in form gives no visible validation or recovery message. |
be-trustworthysafe-commercial-and-account-flows | issues | medium | Pricing and renewal commitment are not visible before the action redirects to sign-in. F18 high: The prominent Join Prime path does not disclose price or commitment before sending users into account authentication. |
be-sustainableoptimised-assets | issues | high | 6.20MB transfer includes a 3.72MB JPEG and no modern image formats in audited img elements. F17 high: The unauthenticated landing transfers disproportionate image and font payloads. |
be-sustainableno-wasteful-work | issues | high | 104 requests include multiple metrics/event calls while 601KiB JS and 103KiB CSS are unused. F11 medium: The unauthenticated landing page has a broad telemetry and third-party request footprint before consent choice. F07 high: Large render-blocking chains and substantial unused code delay first render. |
be-sustainablethird-party-and-media-budget | issues | high | Third-party-classified delivery is 6.03MB, with 29 font requests and a multi-megabyte hero. F17 high: The unauthenticated landing transfers disproportionate image and font payloads. F11 medium: The unauthenticated landing page has a broad telemetry and third-party request footprint before consent choice. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing transaction or WebMCP surface was found; this emerging capability was treated as an optional opportunity rather than a failure. |
be-agent-readyon-device-inference | not-applicable | high | No user-facing summarisation or language-model task was exposed on the audited public surfaces, so on-device inference is not applicable. |
be-memory-efficientno-leak-under-repeated-interaction | issues | medium | Retained self size rose 25.0MB and node count rose 385,386 after repeated traversal. F16 medium: Repeated feed traversal retained substantially more heap and objects. |
be-memory-efficientbounded-footprint | issues | medium | Baseline already contains 1.14M nodes/70.5MB and post traversal 1.52M/95.5MB on a public listing. F16 medium: Repeated feed traversal retained substantially more heap and objects. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | No Detached* constructor appears among the dominant constructor populations; observed growth is reported separately without asserting detached-node leakage. |
Provenance
Canonical report: results/atomic/reports/0717-www_primevideo_com.json
Report SHA-256: 780306701713404f608eeb22eea5a781c4550f70cfccdc055c4320c7fea9bce8
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_primevideo_com/2026-07-22T14-49-53-688Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_primevideo_com/2026-07-22T14-49-53-688Z
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.