Manifest position 872 · CrUX rank bucket 1000

https://www.ebay.com

Coverage complete

Coverage-complete representative audit. Search/product/sign-in flows encountered eBay anti-abuse/error states; those states are reported as observed path issues rather than omitted checks.

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
issueshighThe page stayed white under prefers-color-scheme: dark and reports color-scheme: normal.
F01 medium: The public surface does not adapt to the user’s dark-mode preference.
respect-user-preferences
respects-reduced-motion
passhighUnder prefers-reduced-motion: reduce, no active animations were present and authored rules disable transforms/skeleton/video transitions.
respect-user-preferences
respects-contrast
passmediumText, search controls, consent buttons and focus outline remained visible under prefers-contrast: more.
implement-natural-interactions
view-transitions
issuesmediumNo authored View Transition rules were found and tested route swaps were abrupt.
F02 low: Route and state changes do not expose View Transition treatment.
implement-natural-interactions
scroll-driven-animations
passmediumNo parallax/scrollytelling effect requiring scroll handlers was observed; horizontal carousels use CSS scroll-snap and the mobile layout recorded no scroll long tasks.
implement-natural-interactions
physical-gestures
passhighCarousels use scroll-snap-type, scroll-snap-align and scroll-snap-stop with native overflow scrolling.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe 3,434px page uses static multi-row chrome and exposes no scroll-state query/progress treatment.
F03 low: Global chrome remains static rather than responding to scroll state.
provide-guided-navigation
anchored-positioning
issuesmediumCustom menus/dialogs are present without authored anchor positioning/fallback rules.
F04 low: Menus and dialog-like overlays do not use CSS anchor positioning.
provide-guided-navigation
directs-attention
passmediumCategory breadcrumbs, explicit carousel previous/next labels and a single prominent search action preserve orientation and indicate movement.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighThe fixed consent notice obscures most first-view content, especially at 360x800.
F05 high: The consent banner dominates the first view and obscures the marketplace content.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThere are no dialog/popover/details elements despite multiple role=dialog structures and keyboard traps.
F06 medium: Dialog-like surfaces are built from generic elements rather than native dialog/popover primitives.
maximize-content-reduce-noise
reduced-chrome
issueshighOn mobile the fixed consent chrome consumes most of the 800px viewport and clips the content headline.
F05 high: The consent banner dominates the first view and obscures the marketplace content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighHomepage and category both report scrollWidth=clientWidth=360, viewport meta present and 0px horizontal overflow.
adapt-to-the-form-factor
component-level-responsiveness
passhighAuthored @container rules adapt cards, grids, video and banners at multiple inline-size thresholds.
adapt-to-the-form-factor
input-modality-aware
issueshighFocus is visible, but many links and category controls are only 13–22px high.
F07 medium: Many navigation controls have undersized hit areas.
support-core-task-success
clear-purpose-and-primary-action
passhighThe eBay identity and “Search for anything” field with prominent Search button make the marketplace purpose and next action clear.
support-core-task-success
primary-flow-completion
issueshighSearch and product returned generic errors; sign-in later required verification before the requested flow.
F08 high: Core search, item and account paths are unreliable for a clean browser session.
support-core-task-success
clear-system-state-and-recovery
passmediumFailure states clearly say what happened and provide go-back/home or verification actions rather than a blank shell.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse LCP was 17.8s/TBT 370ms; trace LCP was 5.75s with four long tasks.
F09 high: Cold-load performance is well outside the good range in the audited condition.
be-fast-and-stable
visual-stability
passhighHomepage and category CLS were 0; sign-in CLS was 0.052, all within the good threshold in observed loads.
be-fast-and-stable
efficient-main-thread
issueshighObserved long tasks and 9.6s main-thread/4.6s JavaScript execution exceed a light startup budget.
F10 high: JavaScript execution keeps the main thread busy.
be-fast-and-stable
efficient-resource-delivery
issueshigh108 requests/3.37MB with high-priority parser styles; Lighthouse estimated 910ms blocking savings. DOM confirms styles in head and several scripts deferred/async but others late synchronous.
F11 high: The critical delivery path is heavy and contains blocking work.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighEstimated unused payload: 656KiB JavaScript and 144KiB CSS, plus 55KiB legacy JavaScript.
F12 medium: The homepage ships substantial unused and legacy code.
be-inclusive
names-roles-labels
issueshighNine aria-hidden/focusable subtree failures and 29 images without alt were detected.
F13 high: Hidden/focusable content and image alternatives produce an invalid accessibility tree.
be-inclusive
sufficient-contrast
passhighLighthouse raised no color-contrast failure; normal and prefers-contrast screenshots keep text/control boundaries legible.
be-inclusive
structure-and-focus
issueshighLighthouse found no effective main landmark during consent and focusable descendants within aria-hidden header/main subtrees.
F14 high: The consent state removes the main landmark and leaves focusable descendants in aria-hidden subtrees.
be-inclusive
legible-text
passhighBody and heading text remain readable with clear spacing and no clipping except where the consent overlay physically covers content.
be-inclusive
zoom-reflow-targets-and-media
issueshighReflow has no horizontal overflow, but many active targets are materially below an inclusive touch size.
F15 medium: Reflow works, but target sizing does not meet an inclusive touch baseline.
follow-best-practices
no-console-errors
passhighThe errors-in-console audit passed with zero items.
follow-best-practices
sound-document-and-assets
issueshighDoctype/UTF-8 are valid, but all 79 images lack intrinsic width/height and many lack responsive candidates.
F16 medium: Images lack intrinsic dimensions and responsive candidates.
follow-best-practices
browser-platform-hygiene
issueshighUnload listener blocks BFCache; two source-map problems were found. No prompt-on-load failure was reported.
F17 medium: Deprecated unload handling blocks BFCache and developer diagnostics are incomplete.
be-discoverable
title-and-description
passhighHomepage has descriptive title/meta description in raw and rendered HTML; category has a descriptive title.
be-discoverable
crawlable-and-mobile-friendly
issueshighViewport and robots are valid and links use real hrefs, but Lighthouse found a non-descriptive link.
F18 low: At least one crawlable link lacks descriptive text.
be-discoverable
canonical-and-indexing-signals
passhighHomepage exposes canonical plus broad hreflang; robots.txt is 200 and declares seven sitemap indexes with no accidental page noindex observed.
be-discoverable
structured-and-shareable-metadata
passhighHomepage exposes complete Open Graph/Twitter metadata; the category exposes schema.org BreadcrumbList matching its visible breadcrumb.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS/HSTS/nosniff are present and no exposed secrets found, but CSP is absent and multiple cookies are not Secure.
F19 high: The HTTPS response lacks CSP and several cookies are not marked Secure.
be-private-and-secure
data-minimisation-and-third-parties
passmediumBefore consent, no known tracker domain was detected; most cross-origin bytes are eBay-owned CDN/static hosts, and Accept/Decline/Customise are equally available.
be-private-and-secure
in-context-permissions-and-modern-auth
issuesmediumNo permission prompt fired on load, but the exposed sign-in path showed password/social options without a visible passkey action.
F20 medium: The exposed sign-in entry does not offer a phishing-resistant passkey path.
be-private-and-secure
defensive-browser-policies
issueshighHSTS, nosniff and SAMEORIGIN exist; CSP, Referrer-Policy and Permissions-Policy do not, while meta referrer is unsafe-url.
F21 medium: Defensive browser policies are incomplete.
be-resilient
progressive-enhancement
issuesmediumHomepage raw coverage is 86%, but Electronics category is 5%/isJsShell with raw title/H1/description absent; a bot challenge may contribute.
F22 high: A representative category exposes little useful content to a no-JavaScript crawler.
be-resilient
resilient-runtime-behaviour
passmediumMenus, consent and verification states remained within viewport bounds; mobile templates had no horizontal clipping and errors retained recovery actions.
be-resilient
offline-and-installable
not-applicablehigheBay commerce transactions intrinsically require current network, inventory and account state; installability/offline transaction support is not a reasonable core requirement for this audit.
be-resilient
network-and-http-failure-states
passhighHTTP/anti-abuse failures render a stable explanation and a homepage/go-back recovery rather than a blank screen.
be-internationalised
lang-dir-and-logical-properties
passhighhtml lang=en-US, extensive hreflang alternates and authored margin/padding inline logical properties are present.
be-internationalised
locale-aware-data
passmediumThe US locale surface uses localized English/currency-oriented commerce content and publishes locale-specific alternates rather than one undifferentiated page.
be-internationalised
time-zone-correctness
issuesmediumLive-event text includes ambiguous “6pm CST” zone abbreviations.
F23 low: Event copy exposes ambiguous zone abbreviations.
be-trustworthy
no-dark-patterns
passhighConsent copy names 24 partners and purposes; Accept All and Decline All have equal visual weight, with Customise and withdrawal route visible.
be-trustworthy
humane-error-handling
passmediumSystem failures avoid blaming the user, explain the state, and present homepage/back or verification recovery.
be-trustworthy
trustworthy-input-assistance
passhighUsername and password fields use autocomplete=username and current-password; controls have clear visible labels.
be-trustworthy
safe-commercial-and-account-flows
issueshighThe item path returned a generic error and sign-in escalated to verification, preventing review/continuation of the commercial/account journey in a clean session.
F08 high: Core search, item and account paths are unreliable for a clean browser session.
be-sustainable
optimised-assets
issueshighAll inspected images are WebP, but 52/79 lack srcset and 25 are oversized relative to display.
F24 medium: Modern formats are used, but responsive image delivery is incomplete.
be-sustainable
no-wasteful-work
issueshigh108 startup requests coincide with large unused code estimates and 9.6s main-thread work.
F25 medium: Startup work and fetching are disproportionate for the first view.
be-sustainable
third-party-and-media-budget
issueshigh2.67MB/87 requests came from non-www origins, mainly eBay CDN/static, with 1.79MB images; media dominates the first load.
F26 medium: Cross-origin CDN/media bytes dominate the cold load.
be-agent-ready
structured-agent-capabilities
issuesmediumNo WebMCP/agent tool registration was found on this agentic-commerce candidate.
F27 low: Agentic commerce capabilities are not exposed as structured tools.
be-agent-ready
on-device-inference
not-applicablehighNo essential homepage task requires on-device generation or summarisation; adding inference without a concrete user benefit would be wasteful.
be-memory-efficient
no-leak-under-repeated-interaction
issueslowTen menu toggles were followed by a 29.3MB self-size and 204,196-node increase, but separate-session variability limits attribution.
F28 medium: The repeated-menu snapshot retained substantially more heap than baseline.
be-memory-efficient
bounded-footprint
issuesmediumLoaded state used ~46.8MB JS heap/2,541 DOM elements; post snapshot contained 868,816 heap nodes and 66.9MB self-size.
F29 medium: The homepage has a large JavaScript/DOM memory footprint for an entry page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumNeither heap summary listed Detached* constructors among retained top populations, and repeated toggles completed without a growing visible DOM surface; listener instrumentation was not available.

Provenance

Canonical report: results/atomic/reports/0872-www_ebay_com.json
Report SHA-256: 2afcc17ab888189a6e998e68c426bf1993a17883dd0ca23d840c324f1597f1c5
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_ebay_com/2026-07-27T03-30-33-459Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_ebay_com/2026-07-27T03-30-33-459Z
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.