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.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | medium | Dark emulation leaves the white light presentation unchanged. F001 medium: The homepage remains light when the user requests a dark colour scheme. |
respect-user-preferencesrespects-reduced-motion | pass | high | The reduced-motion condition matched and active animation count was 0 after load. |
respect-user-preferencesrespects-contrast | pass | high | Text and controls remain visible in the high-contrast capture; Lighthouse color-contrast passed. |
implement-natural-interactionsview-transitions | pass | medium | The CSS probe found authored view-transition rules on the interactive homepage. |
implement-natural-interactionsscroll-driven-animations | pass | medium | The CSS probe found declarative scroll-timeline signals rather than relying only on scroll event evidence. |
implement-natural-interactionsphysical-gestures | pass | medium | The homepage CSS includes scroll-snap behavior and suppresses animations under reduced motion. |
provide-guided-navigationscroll-state-aware-chrome | pass | medium | Responsive navigation remains oriented and loaded CSS contains declarative scroll timeline/state features. |
provide-guided-navigationanchored-positioning | pass | medium | The CSS probe found anchor-name/position-anchor usage for positioned UI. |
provide-guided-navigationdirects-attention | pass | medium | A skip link, descriptive route links, strong section hierarchy and declarative transition/snap signals guide navigation. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | The 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-noisesemantic-dismissible-primitives | pass | high | Overlay states expose dialog semantics and the consent surface has visible Accept, Decline, Customize and close controls. |
maximize-content-reduce-noisereduced-chrome | issues | high | On 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-factorresponsive-no-horizontal-scroll | pass | high | Home reported scrollWidth=clientWidth=360, viewport meta present, overflow 0; error template also fit 360px. |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | medium | Loaded CSS contains container-query signals and header/hero composition adapts materially at 360px. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Many 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-successclear-purpose-and-primary-action | pass | high | The eBay purpose, search field, category heading and Sell/marketplace actions are immediately identifiable. |
support-core-task-successprimary-flow-completion | issues | high | Both 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-successclear-system-state-and-recovery | issues | high | The 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-stablegood-core-web-vitals | issues | high | Lighthouse 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-stablevisual-stability | pass | high | Mobile layout CLS was 0.0194 and Lighthouse CLS 0.0218, both in the good range. |
be-fast-and-stableefficient-main-thread | issues | high | Lighthouse 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-stableefficient-resource-delivery | issues | high | 110 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-stabletrim-unused-and-duplicate-code | issues | high | Thirty-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-inclusivenames-roles-labels | issues | high | Controls/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-inclusivesufficient-contrast | pass | high | Lighthouse color-contrast passed and text/control boundaries remain legible under prefers-contrast: more. |
be-inclusivestructure-and-focus | issues | high | The 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-inclusivelegible-text | pass | high | Body and heading text is readable, unclipped and consistently aligned at both viewports. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Zoom/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-practicesno-console-errors | issues | high | Console 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-practicessound-document-and-assets | issues | high | Doctype 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-practicesbrowser-platform-hygiene | issues | high | Unload 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-discoverabletitle-and-description | pass | high | Both templates have unique descriptive titles and meta descriptions. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Lighthouse SEO passed; all 375 sampled anchors had href, viewport meta allows scaling, and robots.txt is syntactically valid. |
be-discoverablecanonical-and-indexing-signals | issues | high | Canonical 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-discoverablestructured-and-shareable-metadata | pass | high | Homepage has six Open Graph tags; category has six Open Graph tags and one JSON-LD block matching the Electronics entity. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS/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-securedata-minimisation-and-third-parties | pass | high | No 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-securein-context-permissions-and-modern-auth | pass | high | No geolocation/notification permission prompt appeared on load; sign-in is user initiated. Auth internals were not exercised. |
be-private-and-securedefensive-browser-policies | issues | high | HSTS 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-resilientprogressive-enhancement | issues | high | Both 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-resilientresilient-runtime-behaviour | pass | medium | No DOM-count growth or clipped responsive chrome was observed during ten menu toggles; anchor/container CSS signals are present. |
be-resilientoffline-and-installable | not-applicable | high | Buying, live inventory and account operations are intrinsically online; offline transaction completion is not a meaningful expectation for this audited public surface. |
be-resilientnetwork-and-http-failure-states | issues | high | Both 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-internationalisedlang-dir-and-logical-properties | pass | medium | html lang=en-GB, 44 hreflang alternatives and logical inline/block CSS signals support localized layouts. |
be-internationalisedlocale-aware-data | pass | high | The audited UK template uses en-GB, £ pricing language and extensive hreflang routing rather than locale-neutral copy. |
be-internationalisedtime-zone-correctness | not-applicable | high | No user-entered or commitment-critical date/time flow was reachable in the audited public templates, so time-zone arithmetic could not meaningfully apply. |
be-trustworthyno-dark-patterns | pass | high | Consent provides equally prominent Accept all and Decline all plus customization; no confirmshaming or preselected paid continuity was observed. |
be-trustworthyhumane-error-handling | issues | high | The 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-trustworthytrustworthy-input-assistance | pass | high | Search controls are labelled and use an appropriate search-specific autocomplete-off posture; no address/payment form was exposed on audited routes. |
be-trustworthysafe-commercial-and-account-flows | issues | high | The 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-sustainableoptimised-assets | issues | high | 31 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-sustainableno-wasteful-work | issues | high | The 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-sustainablethird-party-and-media-budget | issues | high | 91 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-readystructured-agent-capabilities | issues | high | LLM/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-readyon-device-inference | not-applicable | high | Search, browsing and purchase inspection do not require an on-device language model or summarizer to remain usable; absence is not a defect. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | DOM element count stayed 2,624; usedJSHeapSize rose about 1.83MB during the bounded exercise with no continuing sample trend established. |
be-memory-efficientbounded-footprint | pass | high | Baseline 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-efficientno-detached-dom-or-unbounded-listeners | pass | high | The 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.