Manifest position 97 · CrUX rank bucket 1000
https://www.ebay.de
Coverage complete
Coverage-complete representative audit. Search and product paths returned reproducible eBay server errors and were judged as issues, not audit blockers, because the remaining site surfaces were inspectable.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Dark emulation left the document and header white; html computed color-scheme was normal and the CSS probe found no prefers-color-scheme rule. F01 medium: No user-preference dark theme |
respect-user-preferencesrespects-reduced-motion | pass | high | Under prefers-reduced-motion: reduce there were no running animations, all 12 media elements were paused without autoplay, and two stylesheets contained reduced-motion handling. |
respect-user-preferencesrespects-contrast | issues | high | The high-contrast capture remained the ordinary palette and CSS inspection found no prefers-contrast or forced-colors handling. F02 medium: No explicit high-contrast adaptation |
implement-natural-interactionsview-transitions | pass | high | Rendered CSS contained view-transition rules, showing state changes use the platform transition mechanism. |
implement-natural-interactionsscroll-driven-animations | pass | high | Rendered CSS contained animation-timeline/scroll-timeline rules rather than relying only on imperative scrolling. |
implement-natural-interactionsphysical-gestures | pass | high | Rendered CSS uses scroll-snap and the homepage carousel presents native-like previous, next, pause, and position controls. |
provide-guided-navigationscroll-state-aware-chrome | pass | high | Scroll-timeline/scroll-snap styling and explicit carousel position controls provide state-aware navigation feedback. |
provide-guided-navigationanchored-positioning | pass | high | Rendered CSS contains anchor positioning rules, and no sampled menu was visibly detached from its trigger. |
provide-guided-navigationdirects-attention | pass | high | The hero, carousel markers, labelled category navigation, and strong section headings make current context and next destinations visible. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | The consent banner obscures roughly the lower quarter of desktop and almost the entire remaining mobile viewport before interaction. F03 high: Consent UI obscures core content on load |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The page exposed many custom DIV role=dialog nodes but zero native dialog, popover, or details elements. F04 medium: Overlays rely on custom dialog DIVs |
maximize-content-reduce-noisereduced-chrome | pass | high | After consent rejection, the main surface is content-led with a compact two-row header and no enclosing application frame. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | At a 360px visual viewport, layout reported 407px scroll width and 47px horizontal overflow. F05 medium: Mobile layout overflows horizontally |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | high | CSS inspection found 25 container rules, and header/content composition changes between 1440px and 360px. |
adapt-to-the-form-factorinput-modality-aware | pass | high | Programmatic keyboard focus produced a visible auto outline; Lighthouse target-size passed and primary controls remain available without hover. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Homepage, category, and deals surfaces clearly identify eBay browse/search and expose prominent search and offer actions. |
support-core-task-successprimary-flow-completion | issues | high | A direct search for “iphone 15” and a live item linked from Deals both returned the generic “Something went wrong on our end” error, preventing browse-to-item completion. F06 critical: Search and item journeys fail |
support-core-task-successclear-system-state-and-recovery | pass | high | Both generic failures and the intentional not-found route explain the state and offer a homepage/back or help recovery path. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 17.0s, FCP 8.3s, TBT 410ms and performance 0.46; trace corroborated LCP 4.83s. F07 high: LCP is outside the good range |
be-fast-and-stablevisual-stability | pass | high | The mobile layout observer and Lighthouse both measured CLS 0 with no recorded layout-shift entries. |
be-fast-and-stableefficient-main-thread | issues | high | Lighthouse reported 9.5s main-thread work and 4.2s JavaScript execution; trace found three long tasks up to 97.6ms. F08 high: Initial load performs excessive main-thread work |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR transferred 3.38MB over 89 requests; Lighthouse found 750ms render-blocking savings and weak caching, while DOM inspection confirmed several parser scripts lacked async/defer. F09 high: Resource delivery delays primary content |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 563KiB unused JavaScript, 138KiB unused CSS, and 55KiB legacy JavaScript; HAR transferred 1.08MB of script. F10 medium: Large unused and legacy payloads ship on load |
be-inclusivenames-roles-labels | issues | high | Lighthouse failed aria-hidden-focus and label/content-name matching; the image primitive reported 29 images without alt. F11 high: Accessible names and hidden focus state are inconsistent |
be-inclusivesufficient-contrast | pass | high | Lighthouse color-contrast passed with no failing elements. |
be-inclusivestructure-and-focus | issues | high | Keyboard focus was visible, but Lighthouse found no valid main landmark and focusable descendants inside aria-hidden content. F12 high: Main landmark and focus structure are invalid |
be-inclusivelegible-text | pass | high | Desktop and mobile captures show readable type, consistent alignment, and no observed text clipping in the sampled content. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Although Lighthouse target-size and viewport checks passed, the 360px layout still overflowed horizontally by 47px, so reflow is incomplete. F13 medium: Narrow reflow is incomplete |
follow-best-practicesno-console-errors | pass | high | Lighthouse reported no browser errors logged to the console. |
follow-best-practicessound-document-and-assets | issues | high | Document doctype and UTF-8 are valid, but 79 of 80 images lacked explicit dimensions and 35 were oversized. F14 medium: Images omit intrinsic dimensions and are oversized |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse reported one deprecated API, a BFCache blocker, missing source maps for large first-party JavaScript, and best-practices score 0.81. F15 medium: Deprecated API and BFCache/source-map hygiene gaps remain |
be-discoverabletitle-and-description | pass | high | The homepage has a descriptive German title and detailed meta description. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Real href links, viewport metadata, readable robots.txt, and Lighthouse SEO 1.00 establish crawlability and mobile indexing signals. |
be-discoverablecanonical-and-indexing-signals | pass | high | Homepage returned 200, canonical points to https://www.ebay.de/, hreflang enumerates localized variants, and no accidental noindex was observed. |
be-discoverablestructured-and-shareable-metadata | pass | high | JSON-LD/Open Graph metadata was present in the rendered profile and Lighthouse SEO scored 1.00. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS/HSTS/nosniff/frame protection are present, but CSP is absent and 16 cookies were flagged without Secure by CDP. F16 high: CSP and cookie transport defenses are incomplete |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Before consent, the page set 16 cookies and contacted eight non-main origins; HAR classified 76 requests and 2.70MB outside the main origin. F17 medium: Pre-consent data footprint is broad |
be-private-and-securein-context-permissions-and-modern-auth | pass | medium | No notification/geolocation prompt appeared on load; credential APIs are available and no password-only wall was introduced in sampled public paths. |
be-private-and-securedefensive-browser-policies | issues | high | HSTS and SAMEORIGIN are set, but CSP, Referrer-Policy, and Permissions-Policy are absent. F18 medium: Referrer and permissions policies are absent |
be-resilientprogressive-enhancement | pass | high | Raw HTML returned 200 with 84% rendered-word coverage and retained title, h1, and description; it is not a JS shell. |
be-resilientresilient-runtime-behaviour | pass | high | Sampled category/deals overlays remained within viewport bounds, and explicit error states replaced broken or blank shells. |
be-resilientoffline-and-installable | not-applicable | high | eBay is an intrinsically network-dependent commerce marketplace; installability and a general offline transaction flow are not appropriate to this representative public journey. |
be-resilientnetwork-and-http-failure-states | pass | high | Search/item failures and a 404 each render a clear message and recovery link rather than an infinite spinner or blank shell. |
be-internationalisedlang-dir-and-logical-properties | pass | high | html lang is de-DE, hreflang variants are extensive, and rendered CSS uses logical inline properties. |
be-internationalisedlocale-aware-data | pass | high | German copy and locale-appropriate EUR prices such as “EUR 189,99” are rendered consistently. |
be-internationalisedtime-zone-correctness | pass | medium | The event time is explicitly presented in localized German date/time form, providing an unambiguous local user-facing value. |
be-trustworthyno-dark-patterns | issues | high | The consent wall blocks content and, on mobile, its reject/customize actions are below the first viewport, creating avoidable consent friction. F24 high: Consent choice is obstructive on mobile |
be-trustworthyhumane-error-handling | pass | high | Failure screens use neutral language, explain that the problem is on eBay’s side, retain a reference ID, and offer recovery without blaming the user. |
be-trustworthytrustworthy-input-assistance | pass | high | Search input and category select have explicit accessible labels, appropriate types, and predictable actions. |
be-trustworthysafe-commercial-and-account-flows | issues | high | A live offer linked from Deals cannot reach its item page and instead returns a generic server error, breaking a commercial flow before pricing/commitment can be completed. F25 high: Deal-to-item commercial flow is unavailable |
be-sustainableoptimised-assets | issues | high | 35 images were oversized, 52 lacked srcset, and 20 used legacy formats; images transferred about 2.0MB. F21 medium: Image delivery wastes bytes |
be-sustainableno-wasteful-work | issues | high | The page shipped 563KiB estimated unused JS, 138KiB unused CSS, and 89 requests on initial load. F22 medium: Initial page ships avoidable work |
be-sustainablethird-party-and-media-budget | issues | high | Non-main-origin delivery accounted for 76 requests and 2.70MB; initial total transfer was 3.38MB despite no user-started media. F23 medium: Third-party/media budget is disproportionate |
be-agent-readystructured-agent-capabilities | issues | high | Content is crawler-visible, but no WebMCP, agentic-form, or agentic JavaScript tool registration was exposed for this commerce surface. F19 low: Commerce capabilities are not exposed structurally to agents |
be-agent-readyon-device-inference | not-applicable | high | No bounded on-device inference task was present in the sampled browse, search, deal, or product journey; absence is not a defect for this emerging contextual check. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After ten carousel-next clicks, snapshot totals were lower (759,595 nodes; 44.6MB) than baseline (813,980 nodes; 63.5MB), with no retained-growth signal. |
be-memory-efficientbounded-footprint | issues | high | Baseline heap contained 813,980 nodes, 3.29M edges, and 63.5MB self size, a high initial footprint for a marketplace landing page. F20 medium: Initial memory footprint is high |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Ten repeated carousel actions did not increase aggregate nodes, edges, or heap self size; no accumulating detached/listener signal was observed at summary level. |
Provenance
Canonical report: results/atomic/reports/0097-www_ebay_de.json
Report SHA-256: 1f978283a6a5565c96610552cd7c4b8d7efcea8a0063513502afe73ce4aeecc1
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_ebay_de/2026-07-18T09-42-11-321Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_ebay_de/2026-07-18T09-42-11-321Z
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.