Manifest position 267 · CrUX rank bucket 1000

https://www.amazon.co.uk

Coverage complete

Atomic coverage complete across 58 checks and six representative public paths. Purchase was not irreversibly submitted; checkout entry and sign-in were inspected.

Attempts
1 / 3
Judged checks
58 / 58
Blocked
0
Not run
0
This report has no published overall score. Blocked and not-run checks are not passes. A coverage-complete report means every check has a judged outcome; it does not mean every check passed.

All 58 atomic check outcomes

Principle / checkStatusConfidenceEvidence or reason
respect-user-preferences
respects-color-scheme
issueshighThe dark-emulated screenshot remains the same white/light catalogue as the normal capture; DOM computed styles report color-scheme: normal and product CSS contains no prefers-color-scheme rule.
F01 medium: The experience ignores the user’s dark colour preference.
respect-user-preferences
respects-reduced-motion
issueshighThe reduced-motion probe reports 34 running _aXZlL_loadingShimmer animations, each 1500 ms, while matchMedia confirms prefers-reduced-motion: reduce; product CSS has no matching media rule.
F02 medium: Loading shimmer motion continues under reduced-motion.
respect-user-preferences
respects-contrast
issueshighProduct CSS contains no prefers-contrast or forced-colors rules; controls rely heavily on custom sprite colours. Lighthouse found no ordinary text contrast failure, so this is a preference-support gap rather than a general contrast failure.
F03 low: No explicit high-contrast or forced-colours adaptation is present.
implement-natural-interactions
view-transitions
issueshighDOM/CSS inspection found no view-transition CSS or scroll animation timeline; the add-to-basket screencast produced only two abrupt state frames.
F04 low: State changes do not use modern declarative transition primitives.
implement-natural-interactions
scroll-driven-animations
issueshighDOM/CSS inspection found no view-transition CSS or scroll animation timeline; the add-to-basket screencast produced only two abrupt state frames.
F04 low: State changes do not use modern declarative transition primitives.
implement-natural-interactions
physical-gestures
passhighProduct CSS contains 10 scroll-snap/overscroll-behavior signals and no custom pointer-move gesture was observed.
provide-guided-navigation
scroll-state-aware-chrome
issueshighHomepage/product CSS has no @container scroll-state, anchor-name, position-anchor, or position-try signals despite numerous role=dialog/menu surfaces.
F05 low: Global navigation does not use scroll-state or anchor positioning for contextual chrome.
provide-guided-navigation
anchored-positioning
issueshighHomepage/product CSS has no @container scroll-state, anchor-name, position-anchor, or position-try signals despite numerous role=dialog/menu surfaces.
F05 low: Global navigation does not use scroll-state or anchor positioning for contextual chrome.
provide-guided-navigation
directs-attention
passhighSearch results, product title/price, skip navigation and Add to basket controls provide clear visual and keyboard attention cues.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighFresh-profile homepage and product screenshots show a fixed consent form covering roughly the lower 40% of a 1000 px viewport. The overlay is dismissible and offers equal Accept/Decline controls, but content is substantially obscured.
F06 medium: The first-visit consent panel obscures a large share of the core page.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe platform probe found 25 role-dialog/aria-modal surfaces but zero dialog and zero popover elements; the consent UI is a fixed form.
F07 medium: Overlay infrastructure is largely custom rather than native semantic primitives.
maximize-content-reduce-noise
reduced-chrome
issueshighHomepage screenshots devote two navigation bars plus multiple full-height promotional rails to chrome; at 360 px the desktop canvas is clipped and adjacent cards remain visible off-screen.
F08 high: Dense global chrome and horizontal card rails crowd primary content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAll home/search/product/cart DOM captures report hasViewportMeta=false. At 360x800 the homepage layout reports a 1000 px inner canvas and 640 px horizontal overflow; the screenshot shows clipped desktop navigation and cards.
F09 critical: Public templates omit the viewport meta tag and render a desktop canvas on phones.
adapt-to-the-form-factor
component-level-responsiveness
issueshighDOM/CSS probes found no @container rules, while the same catalogue and product modules remain desktop-sized in narrow captures.
F10 medium: Reusable modules do not demonstrate component-level adaptation.
adapt-to-the-form-factor
input-modality-aware
issueshighLighthouse target-size failed on two groups; the product focus probe counted 19 sub-24 px targets and showed several global links/buttons with outline:none after programmatic focus, including Add to basket shortcuts.
F11 high: Some controls are undersized or lose visible keyboard focus.
support-core-task-success
clear-purpose-and-primary-action
passhighSearch clearly labels Results; product exposes title, price, stock and Add to basket; cart clearly explains its empty state.
support-core-task-success
primary-flow-completion
passhighSearch, product, basket and sign-in entry were reached in sequence; visible controls and stable URLs support discovery through checkout entry without an avoidable dead end before credential entry.
support-core-task-success
clear-system-state-and-recovery
passhighEmpty basket explains state and offers shopping/sign-in choices; invalid product screenshot gives an explicit apology and homepage recovery link.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse performance scored 0.37 with FCP 6.5 s, LCP 15.2 s, TBT 840 ms and TTI 19.1 s. The raw-CDP trace corroborated FCP 4.51 s, LCP 4.57 s and two long tasks.
F12 high: Cold-load performance is poor.
be-fast-and-stable
visual-stability
passhighLayout observer reported CLS 0 with no recorded shifts; Lighthouse also reports CLS 0.
be-fast-and-stable
efficient-main-thread
issueshighLighthouse performance scored 0.37 with FCP 6.5 s, LCP 15.2 s, TBT 840 ms and TTI 19.1 s. The raw-CDP trace corroborated FCP 4.51 s, LCP 4.57 s and two long tasks.
F12 high: Cold-load performance is poor.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 127 requests and 2.89 MB transferred, including 1.06 MB script, 735 KB fonts, 10 grounded render-blocking candidates, and 2.43 MB from non-main origins; a WAF challenge script alone transferred 591 KB.
F13 high: The load ships a heavy blocking resource graph.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighHAR recorded 127 requests and 2.89 MB transferred, including 1.06 MB script, 735 KB fonts, 10 grounded render-blocking candidates, and 2.43 MB from non-main origins; a WAF challenge script alone transferred 591 KB.
F13 high: The load ships a heavy blocking resource graph.
be-inclusive
names-roles-labels
issueshighLighthouse found aria-allowed-attr, aria-prohibited-attr and label-content-name-mismatch failures; image probes found 2 missing alts on home, 7 on search and 38 on product.
F14 medium: Accessible names and ARIA semantics contain defects.
be-inclusive
sufficient-contrast
passhighLighthouse accessibility scored 0.90 and did not report a colour-contrast failure; screenshots show readable primary text/control contrast.
be-inclusive
structure-and-focus
issueshighLighthouse reports a malformed agent accessibility tree; focus probing showed multiple visible controls with no outline, and the consent Accept/Decline inputs computed outline:none.
F15 high: Keyboard and accessibility-tree quality is inconsistent.
be-inclusive
legible-text
passhighDesktop search/product screenshots show readable line lengths, hierarchy and unclipped product copy.
be-inclusive
zoom-reflow-targets-and-media
issueshighEvery representative DOM lacked viewport meta, narrow layouts retained 980–1000 px canvases, and Lighthouse failed target size.
F16 high: Zoom/reflow support is undermined by the missing viewport and small targets.
follow-best-practices
no-console-errors
issueshighLighthouse errors-in-console failed with one recorded error.
F17 medium: The homepage logs browser errors.
follow-best-practices
sound-document-and-assets
issueshighLighthouse found six incorrect-aspect-ratio instances; image probes found 41/42 home images and 89/100 product images without both dimensions. Doctype and UTF-8 charset pass.
F18 medium: Image and document asset hygiene is inconsistent.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse deprecations failed with two items; browser console errors also occurred.
F19 medium: Deprecated APIs and inspector hygiene failures remain.
be-discoverable
title-and-description
issueshighDOM metadata summary shows search and cart have no meta description or canonical; search also has no structured/share metadata. Lighthouse reports one non-crawlable anchor.
F20 high: Search and basket templates omit essential metadata and indexing signals.
be-discoverable
crawlable-and-mobile-friendly
issueshighDOM metadata summary shows search and cart have no meta description or canonical; search also has no structured/share metadata. Lighthouse reports one non-crawlable anchor.
F20 high: Search and basket templates omit essential metadata and indexing signals.
be-discoverable
canonical-and-indexing-signals
issueshighDOM metadata summary shows search and cart have no meta description or canonical; search also has no structured/share metadata. Lighthouse reports one non-crawlable anchor.
F20 high: Search and basket templates omit essential metadata and indexing signals.
be-discoverable
structured-and-shareable-metadata
issueshighProduct probe found zero JSON-LD and zero Open Graph tags despite a visible named product, price, rating and availability.
F21 high: Product entities lack structured and social-preview metadata.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS passes, but the headers primitive found no CSP, HSTS, nosniff, frame protection, Referrer-Policy or Permissions-Policy. Cookie audit found 7/8 cookies insecure and auth-like session-id/session-id-time not HttpOnly.
F22 high: Core browser security headers and cookie protections are missing.
be-private-and-secure
data-minimisation-and-third-parties
issueshighConsent copy names 129 third parties. HAR attributes 112/127 requests and 2.43 MB to non-main origins, though the tracker primitive found no known third-party tracker domains and secrets scan found no credentials.
F23 medium: The first load has a broad third-party/data-processing footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
passhighNo notification/geolocation prompt appeared on load; sign-in markup includes WebAuthn/passkey support strings and username autocomplete.
be-private-and-secure
defensive-browser-policies
issueshighHTTPS passes, but the headers primitive found no CSP, HSTS, nosniff, frame protection, Referrer-Policy or Permissions-Policy. Cookie audit found 7/8 cookies insecure and auth-like session-id/session-id-time not HttpOnly.
F22 high: Core browser security headers and cookie protections are missing.
be-resilient
progressive-enhancement
issueshighDiscoverability captures report homepage 1% raw/rendered word coverage (HTTP 202) and search 0%, both isJsShell=true; by contrast product content is 96% present, showing the resilient product pattern is achievable.
F24 high: Homepage and search content collapse for non-JavaScript crawlers.
be-resilient
resilient-runtime-behaviour
passhighConsent, search filters, product commerce panel and cart state remained visible and were not cut off in desktop captures.
be-resilient
offline-and-installable
issueshighPlatform probe found an active service-worker controller but no manifest link; no installable identity or offline fallback was exposed on the commerce entry page.
F25 medium: No installable/offline product surface was exposed.
be-resilient
network-and-http-failure-states
passhighInvalid product path presents a clear, compact error and a working route back to the homepage.
be-internationalised
lang-dir-and-logical-properties
passhighRendered documents use lang=en-gb and platform probe found logical CSS properties; UK currency/date strings are localized.
be-internationalised
locale-aware-data
passhighProduct/search pages consistently render UK pound currency and localized delivery-date phrasing.
be-internationalised
time-zone-correctness
not-applicablehighThe selected public shopping archetypes expose relative delivery dates but no cross-time-zone event or recurring-time concept to evaluate.
be-trustworthy
no-dark-patterns
passhighConsent gives Accept, Decline and Customise together without confirmshaming; product price, APR disclosure, stock, returns and seller are visible.
be-trustworthy
humane-error-handling
passhighInvalid URL error is plain-language and actionable; sign-in labels the required identifier before continuation.
be-trustworthy
trustworthy-input-assistance
passhighSign-in identifier uses autocomplete=username; search has an accessible label and intentionally disables unrelated autofill.
be-trustworthy
safe-commercial-and-account-flows
passhighProduct shows total price, stock, delivery, returns, seller and finance disclosure before purchase; account creation and help are visible at sign-in.
be-sustainable
optimised-assets
issueshighHome uses 35 legacy images and 40 images without srcset; product uses 91 legacy images, 51 oversized images and 89 missing dimensions.
F26 high: Image delivery is wasteful across key templates.
be-sustainable
no-wasteful-work
issueshighHAR shows 127 requests/2.89 MB, 24 scripts/1.06 MB and 112 non-main-origin requests; Lighthouse TBT is 840 ms and TTI 19.1 s.
F27 high: Background and third-party work exceeds a proportionate first-load budget.
be-sustainable
third-party-and-media-budget
issueshighHAR shows 127 requests/2.89 MB, 24 scripts/1.06 MB and 112 non-main-origin requests; Lighthouse TBT is 840 ms and TTI 19.1 s.
F27 high: Background and third-party work exceeds a proportionate first-load budget.
be-agent-ready
structured-agent-capabilities
issueshighThe public product/search flows are relevant to agents, but the platform probe found no WebMCP surface and Lighthouse found the agent accessibility tree malformed.
F28 low: Agentic commerce capabilities are not exposed as structured tools.
be-agent-ready
on-device-inference
issueshighChrome exposes LanguageModel and Summarizer globals in the probe, but the page registered no observable on-device summarisation or product-comparison capability.
F29 low: No page-owned on-device inference enhancement was observed.
be-memory-efficient
no-leak-under-repeated-interaction
passhighSame-page 10-cycle scroll probe kept DOM nodes exactly 1612 and animations exactly 3; JS heap rose only 4.63%, not evidence of unbounded retained growth.
be-memory-efficient
bounded-footprint
passmediumHeap baseline was 393,510 nodes and 23.9 MB self size; proportionate for this complex catalogue page, though optimisation remains desirable.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumAcross ten same-page scroll cycles DOM nodes and animation count were flat; separate snapshots varied only 1.01% in node count, with no accumulating visible session state.

Provenance

Canonical report: results/atomic/reports/0267-www_amazon_co_uk.json
Report SHA-256: 15b83086540edfe69c62158eabc31cbdd5daeca87743578fff7045659a880dcb
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_amazon_co_uk/2026-07-19T14-04-54-798Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_amazon_co_uk/2026-07-19T14-04-54-798Z
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.