Manifest position 784 · CrUX rank bucket 1000

https://www.ebay.co.uk

Coverage complete

Coverage-complete representative audit. Search and product-detail paths returned repeatable eBay error pages; those observed failures are judged as issues rather than hidden as blocked audit work.

Attempts
2 / 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
issuesmediumDark emulation leaves the white light presentation unchanged.
F001 medium: The homepage remains light when the user requests a dark colour scheme.
respect-user-preferences
respects-reduced-motion
passhighThe reduced-motion condition matched and active animation count was 0 after load.
respect-user-preferences
respects-contrast
passhighText and controls remain visible in the high-contrast capture; Lighthouse color-contrast passed.
implement-natural-interactions
view-transitions
passmediumThe CSS probe found authored view-transition rules on the interactive homepage.
implement-natural-interactions
scroll-driven-animations
passmediumThe CSS probe found declarative scroll-timeline signals rather than relying only on scroll event evidence.
implement-natural-interactions
physical-gestures
passmediumThe homepage CSS includes scroll-snap behavior and suppresses animations under reduced motion.
provide-guided-navigation
scroll-state-aware-chrome
passmediumResponsive navigation remains oriented and loaded CSS contains declarative scroll timeline/state features.
provide-guided-navigation
anchored-positioning
passmediumThe CSS probe found anchor-name/position-anchor usage for positioned UI.
provide-guided-navigation
directs-attention
passmediumA skip link, descriptive route links, strong section hierarchy and declarative transition/snap signals guide navigation.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighThe consent banner obscures most of the mobile viewport and a majority of desktop content.
F002 high: The initial cookie banner obscures most of the mobile first viewport and much of the desktop content.
maximize-content-reduce-noise
semantic-dismissible-primitives
passhighOverlay states expose dialog semantics and the consent surface has visible Accept, Decline, Customize and close controls.
maximize-content-reduce-noise
reduced-chrome
issueshighOn first visit consent chrome dominates the viewport instead of the marketplace content.
F002 high: The initial cookie banner obscures most of the mobile first viewport and much of the desktop content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighHome reported scrollWidth=clientWidth=360, viewport meta present, overflow 0; error template also fit 360px.
adapt-to-the-form-factor
component-level-responsiveness
passmediumLoaded CSS contains container-query signals and header/hero composition adapts materially at 360px.
adapt-to-the-form-factor
input-modality-aware
issueshighMany navigation targets are only 13–22px high; the search input focus sample had no outline.
F003 medium: Many navigation controls have touch targets substantially below modern target-size guidance.
support-core-task-success
clear-purpose-and-primary-action
passhighThe eBay purpose, search field, category heading and Sell/marketplace actions are immediately identifiable.
support-core-task-success
primary-flow-completion
issueshighBoth primary paths returned generic eBay error pages instead of results/detail content.
F004 high: Representative search and product-detail journeys terminate in a generic server error.
support-core-task-success
clear-system-state-and-recovery
issueshighThe state says something went wrong but offers only homepage navigation, not retry or preserved context.
F015 medium: The generic failure state does not preserve context or offer an actionable retry.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse LCP=12.0s, TBT=1020ms; trace LCP=5.11s with four long tasks.
F005 high: The homepage misses the good loading and responsiveness ranges by a wide margin.
be-fast-and-stable
visual-stability
passhighMobile layout CLS was 0.0194 and Lighthouse CLS 0.0218, both in the good range.
be-fast-and-stable
efficient-main-thread
issueshighLighthouse TBT was 1,020ms and trace found four 66–89ms long tasks.
F005 high: The homepage misses the good loading and responsiveness ranges by a wide margin.
be-fast-and-stable
efficient-resource-delivery
issueshigh110 requests transferred 3.03MB with 1.22MB script and 1.46MB images; high-priority parser chains were present.
F006 medium: The initial page ships a heavy resource graph with avoidable image and script cost.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighThirty-eight scripts transferred 1.22MB, with individual bundles at 326KB and 289KB; this dominates an already slow load.
F006 medium: The initial page ships a heavy resource graph with avoidable image and script cost.
be-inclusive
names-roles-labels
issueshighControls/forms were generally named, but 30 of 80 image elements lacked alt attributes.
F008 medium: Thirty rendered images have no alt attribute in the homepage image inventory.
be-inclusive
sufficient-contrast
passhighLighthouse color-contrast passed and text/control boundaries remain legible under prefers-contrast: more.
be-inclusive
structure-and-focus
issueshighThe mobile audited state has aria-hidden containers with focusable descendants and no exposed main landmark.
F007 medium: The mobile accessibility tree contains focusable controls hidden from assistive technology and lacks a main landmark in the audited state.
be-inclusive
legible-text
passhighBody and heading text is readable, unclipped and consistently aligned at both viewports.
be-inclusive
zoom-reflow-targets-and-media
issueshighZoom/reflow passed and autoplay was off, but many visible targets were only 13–22px high.
F003 medium: Many navigation controls have touch targets substantially below modern target-size guidance.
follow-best-practices
no-console-errors
issueshighConsole security errors reported ignored upgrade-insecure-requests directives in report-only CSP.
F009 medium: Deprecated unload handling blocks BFCache, and production diagnostics include missing source maps.
follow-best-practices
sound-document-and-assets
issueshighDoctype html and UTF-8 are valid, but 79 of 80 images omit intrinsic dimensions.
F014 medium: Most image elements omit intrinsic width and height.
follow-best-practices
browser-platform-hygiene
issueshighUnload listeners are deprecated and block BFCache; large first-party source maps are missing or 404.
F009 medium: Deprecated unload handling blocks BFCache, and production diagnostics include missing source maps.
be-discoverable
title-and-description
passhighBoth templates have unique descriptive titles and meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
passhighLighthouse SEO passed; all 375 sampled anchors had href, viewport meta allows scaling, and robots.txt is syntactically valid.
be-discoverable
canonical-and-indexing-signals
issueshighCanonical and 44 hreflang links exist rendered, but raw crawler HTML is a 200 challenge shell with 2% content and no title/h1/description.
F010 high: The non-JavaScript crawler fetch receives an anti-bot challenge shell with almost none of the public page content or metadata.
be-discoverable
structured-and-shareable-metadata
passhighHomepage has six Open Graph tags; category has six Open Graph tags and one JSON-LD block matching the Electronics entity.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS/HSTS/nosniff/frame protection pass, but enforced CSP is absent and many cookies lack Secure.
F011 high: The main document lacks an enforced CSP and several defensive headers, while numerous cookies are not marked Secure.
be-private-and-secure
data-minimisation-and-third-parties
passhighNo known tracker domain was observed before consent; visible consent offers equal Decline and Customize choices. Most cross-origin bytes are eBay CDN assets.
be-private-and-secure
in-context-permissions-and-modern-auth
passhighNo geolocation/notification permission prompt appeared on load; sign-in is user initiated. Auth internals were not exercised.
be-private-and-secure
defensive-browser-policies
issueshighHSTS and SAMEORIGIN are present, but CSP, Referrer-Policy and Permissions-Policy are absent and cookie flags are overly broad.
F011 high: The main document lacks an enforced CSP and several defensive headers, while numerous cookies are not marked Secure.
be-resilient
progressive-enhancement
issueshighBoth raw responses expose only 2% of rendered content and omit title, h1 and description.
F016 medium: Core public content is not present in the raw response delivered to the audit crawler.
be-resilient
resilient-runtime-behaviour
passmediumNo DOM-count growth or clipped responsive chrome was observed during ten menu toggles; anchor/container CSS signals are present.
be-resilient
offline-and-installable
not-applicablehighBuying, live inventory and account operations are intrinsically online; offline transaction completion is not a meaningful expectation for this audited public surface.
be-resilient
network-and-http-failure-states
issueshighBoth failures replace the flow with a generic page lacking retry and retained context.
F017 medium: Search and item failures collapse into a non-recoverable generic page.
be-internationalised
lang-dir-and-logical-properties
passmediumhtml lang=en-GB, 44 hreflang alternatives and logical inline/block CSS signals support localized layouts.
be-internationalised
locale-aware-data
passhighThe audited UK template uses en-GB, £ pricing language and extensive hreflang routing rather than locale-neutral copy.
be-internationalised
time-zone-correctness
not-applicablehighNo user-entered or commitment-critical date/time flow was reachable in the audited public templates, so time-zone arithmetic could not meaningfully apply.
be-trustworthy
no-dark-patterns
passhighConsent provides equally prominent Accept all and Decline all plus customization; no confirmshaming or preselected paid continuity was observed.
be-trustworthy
humane-error-handling
issueshighThe failures explain neither recovery timing nor how to retry, and discard useful task context.
F015 medium: The generic failure state does not preserve context or offer an actionable retry.
be-trustworthy
trustworthy-input-assistance
passhighSearch controls are labelled and use an appropriate search-specific autocomplete-off posture; no address/payment form was exposed on audited routes.
be-trustworthy
safe-commercial-and-account-flows
issueshighThe product route failed before users could inspect price, commitment or purchase controls.
F018 medium: The unauthenticated commercial journey could not reach item or checkout information in the representative browser session.
be-sustainable
optimised-assets
issueshigh31 images are oversized, 51 lack srcset and image transfer totals 1.46MB.
F012 medium: Responsive image delivery wastes bytes despite using modern WebP assets.
be-sustainable
no-wasteful-work
issueshighThe page makes 110 requests and executes 38 scripts with 1,020ms TBT, indicating disproportionate load work before interaction.
F006 medium: The initial page ships a heavy resource graph with avoidable image and script cost.
be-sustainable
third-party-and-media-budget
issueshigh91 cross-origin requests transfer 2.34MB, mostly eBay CDNs; 1.46MB of imagery includes oversized assets. Video elements did not autoplay.
F012 medium: Responsive image delivery wastes bytes despite using modern WebP assets.
be-agent-ready
structured-agent-capabilities
issueshighLLM/buy-for-me agents are explicitly prohibited and challenged; approved integrations are redirected to an external API, with no page-level WebMCP surface.
F013 low: The commerce surface is intentionally closed to browser agents and exposes no page-level structured agent capability.
be-agent-ready
on-device-inference
not-applicablehighSearch, browsing and purchase inspection do not require an on-device language model or summarizer to remain usable; absence is not a defect.
be-memory-efficient
no-leak-under-repeated-interaction
passhighDOM element count stayed 2,624; usedJSHeapSize rose about 1.83MB during the bounded exercise with no continuing sample trend established.
be-memory-efficient
bounded-footprint
passhighBaseline heap summary was 539,383 nodes and 46.8MB self size. This is substantial but proportionate to the content-rich marketplace homepage in the captured state.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighThe repeated interaction left the live DOM count unchanged and heap summaries did not surface a Detached* constructor among dominant populations.

Provenance

Canonical report: results/atomic/reports/0784-www_ebay_co_uk.json
Report SHA-256: ffdd0a64841a501eb7a301910e7eaa2586c6b1000477f9d3f57ac475a16c6d36
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_ebay_co_uk/2026-07-27T00-42-39-241Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_ebay_co_uk/2026-07-27T00-42-39-241Z
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.