Manifest position 143 · CrUX rank bucket 1000
https://m.olx.pl
Coverage complete
Atomic coverage complete. The target intermittently rate-limited automated sessions with CloudFront 403 responses; invalid captures were discarded and each conclusive check uses successful target evidence or a valid applicability judgement.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The valid dark-mode screenshot remains a light surface, and the CSS probe found zero prefers-color-scheme rules. F01 medium: The interface ignores the user’s dark colour-scheme preference. |
respect-user-preferencesrespects-reduced-motion | pass | medium | preferences-probe.json confirms reduced motion removes all active animations and comprehensive-probe.json found four reduced-motion plus eight contrast/forced-colors rules. Outcome for respects-reduced-motion: no divergence was observed in the directly inspected condition. |
respect-user-preferencesrespects-contrast | pass | medium | preferences-probe.json confirms reduced motion removes all active animations and comprehensive-probe.json found four reduced-motion plus eight contrast/forced-colors rules. Outcome for respects-contrast: no divergence was observed in the directly inspected condition. |
implement-natural-interactionsview-transitions | pass | medium | comprehensive-probe.json found View Transition, scroll-timeline, anchor-positioning, and scroll-snap CSS signals on the live page. Outcome for view-transitions: no divergence was observed in the directly inspected condition. |
implement-natural-interactionsscroll-driven-animations | pass | medium | comprehensive-probe.json found View Transition, scroll-timeline, anchor-positioning, and scroll-snap CSS signals on the live page. Outcome for scroll-driven-animations: no divergence was observed in the directly inspected condition. |
implement-natural-interactionsphysical-gestures | pass | medium | comprehensive-probe.json found View Transition, scroll-timeline, anchor-positioning, and scroll-snap CSS signals on the live page. Outcome for physical-gestures: no divergence was observed in the directly inspected condition. |
provide-guided-navigationscroll-state-aware-chrome | pass | medium | The home/listing screenshots and comprehensive CSS probe show clear search/category orientation plus anchor, scroll-snap, and View Transition support. Outcome for scroll-state-aware-chrome: no divergence was observed in the directly inspected condition. |
provide-guided-navigationanchored-positioning | pass | medium | The home/listing screenshots and comprehensive CSS probe show clear search/category orientation plus anchor, scroll-snap, and View Transition support. Outcome for anchored-positioning: no divergence was observed in the directly inspected condition. |
provide-guided-navigationdirects-attention | pass | medium | The home/listing screenshots and comprehensive CSS probe show clear search/category orientation plus anchor, scroll-snap, and View Transition support. Outcome for directs-attention: no divergence was observed in the directly inspected condition. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Mobile and desktop screenshots show a large consent layer over search, categories, and listings before any interaction. F02 high: The consent layer obscures the primary marketplace content on first load. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The live probe found 0 dialog, 0 popover, and 0 details elements while the screenshot shows a modal-like consent layer. F03 medium: The consent overlay is custom rather than a semantic dialog. |
maximize-content-reduce-noisereduced-chrome | issues | high | The first desktop viewport contains an app banner, fraud warning, search chrome, and a wide consent panel; mobile content is largely covered. F04 medium: Persistent app, safety, and consent chrome crowds the content. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | medium | Mobile screenshots show fitted content without visible horizontal clipping; the live probe found container queries and visible 4px focus outline. Outcome for responsive-no-horizontal-scroll: no divergence was observed in the directly inspected condition. |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | medium | Mobile screenshots show fitted content without visible horizontal clipping; the live probe found container queries and visible 4px focus outline. Outcome for component-level-responsiveness: no divergence was observed in the directly inspected condition. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The live 390x844 probe found repeated favourite buttons at 22x22 CSS px and multiple links only 18–20px high. F05 high: Many interactive targets are too small for reliable touch. |
support-core-task-successclear-purpose-and-primary-action | pass | medium | Home exposes search/categories immediately behind a reversible consent choice; direct search and detail URLs loaded with descriptive titles and content. Outcome for clear-purpose-and-primary-action: no divergence was observed in the directly inspected condition. |
support-core-task-successprimary-flow-completion | pass | medium | Home exposes search/categories immediately behind a reversible consent choice; direct search and detail URLs loaded with descriptive titles and content. Outcome for primary-flow-completion: no divergence was observed in the directly inspected condition. |
support-core-task-successclear-system-state-and-recovery | pass | medium | Home exposes search/categories immediately behind a reversible consent choice; direct search and detail URLs loaded with descriptive titles and content. Outcome for clear-system-state-and-recovery: no divergence was observed in the directly inspected condition. |
be-fast-and-stablegood-core-web-vitals | issues | high | Raw CDP observation measured LCP 1.28s but CLS 0.160, above the 0.10 good threshold, with two long tasks of 123ms and 222ms. F06 high: Layout stability misses the good Core Web Vitals range. |
be-fast-and-stablevisual-stability | issues | high | The image probe found 46 of 48 images without width/height; the live layout-shift observer measured CLS 0.160. F07 high: Images commonly lack intrinsic dimensions, increasing shift risk. |
be-fast-and-stableefficient-main-thread | issues | high | The CDP performance observer recorded 123ms and 222ms long tasks; Performance.getMetrics reported 1.02s task time and 0.28s script time in the observed window. F08 medium: Long main-thread tasks delay responsiveness after load. |
be-fast-and-stableefficient-resource-delivery | issues | high | The valid CDP run recorded 215 Resource Timing entries; the image probe found all 48 images without loading=lazy and 25 legacy-format images. F09 medium: The home page performs a broad, eager resource load. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | The page loaded 215 resources, retained about 72MB JS heap, and logged several unsatisfied shared-singleton version warnings. F10 medium: The initial runtime and dependency surface is unusually large. |
be-inclusivenames-roles-labels | issues | high | axe reported a critical image-alt violation; the image probe counted 30 images without alt attributes. F11 high: Some images have no accessible alternative. |
be-inclusivesufficient-contrast | issues | high | axe measured 2.8:1 contrast for 12px #7f9799 text on #f2f4f5 across OLX network links, below 4.5:1. F12 medium: Footer link text fails WCAG AA contrast. |
be-inclusivestructure-and-focus | issues | high | The probe found no main or nav landmark and no H1; axe reported invalid H4 heading order and content outside landmarks. F13 high: The page lacks a coherent landmark and heading hierarchy. |
be-inclusivelegible-text | pass | medium | axe-home.json plus focus, target-size, structure, image, and mobile screenshot probes provided direct accessibility evidence. Outcome for legible-text: no divergence was observed in the directly inspected condition. |
be-inclusivezoom-reflow-targets-and-media | issues | high | At the mobile condition, favourite controls measured 22x22 CSS px and many category links were only 20px high, despite a valid scalable viewport. F14 medium: Small controls weaken zoomed and touch use. |
follow-best-practicesno-console-errors | issues | high | The CDP console probe captured one CSP-blocked data: video error plus 13 Permissions-Policy and shared-module-version warnings. F15 low: The page emits a CSP media error and numerous platform warnings. |
follow-best-practicessound-document-and-assets | issues | high | Although charset and viewport are valid, 46 of 48 images omit dimensions and 25 use legacy formats. F16 medium: Image asset markup is incomplete and inefficient. |
follow-best-practicesbrowser-platform-hygiene | issues | high | CDP logged unrecognized ambient-light-sensor, battery, document-domain, execution-while-not-rendered, execution-while-out-of-viewport, navigation-override, and web-share features. F17 low: Permissions-Policy contains directives this Chrome build rejects. |
be-discoverabletitle-and-description | pass | medium | Unique titles/descriptions/canonicals were present; robots and sitemap were reachable; discoverability showed 75% raw-content coverage, non-shell SSR, and JSON-LD. Outcome for title-and-description: no divergence was observed in the directly inspected condition. |
be-discoverablecrawlable-and-mobile-friendly | pass | medium | Unique titles/descriptions/canonicals were present; robots and sitemap were reachable; discoverability showed 75% raw-content coverage, non-shell SSR, and JSON-LD. Outcome for crawlable-and-mobile-friendly: no divergence was observed in the directly inspected condition. |
be-discoverablecanonical-and-indexing-signals | pass | medium | Unique titles/descriptions/canonicals were present; robots and sitemap were reachable; discoverability showed 75% raw-content coverage, non-shell SSR, and JSON-LD. Outcome for canonical-and-indexing-signals: no divergence was observed in the directly inspected condition. |
be-discoverablestructured-and-shareable-metadata | pass | medium | Unique titles/descriptions/canonicals were present; robots and sitemap were reachable; discoverability showed 75% raw-content coverage, non-shell SSR, and JSON-LD. Outcome for structured-and-shareable-metadata: no divergence was observed in the directly inspected condition. |
be-private-and-securesecure-transport-and-headers | issues | high | headers found script-src allowing unsafe-inline and unsafe-eval; cookies found deviceGUID and OptanonConsent without Secure, with deviceGUID SameSite=None and 400-day expiry. F18 high: The CSP is permissive and two first-party cookies lack Secure. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | The tracker capture found 28 third-party origins and five known tracker domains, including DoubleClick, New Relic, and Sentry. F19 high: The first-load third-party and tracking footprint is extensive. |
be-private-and-securein-context-permissions-and-modern-auth | pass | medium | headers, cookies, trackers, secrets, and runtime permission/auth surface probes supplied direct evidence; no exposed secrets were found. Outcome for in-context-permissions-and-modern-auth: no divergence was observed in the directly inspected condition. |
be-private-and-securedefensive-browser-policies | issues | high | HSTS, nosniff, SAMEORIGIN and Referrer-Policy are present, but CSP allows * plus unsafe-inline/unsafe-eval and Permissions-Policy allows camera/geolocation/payment broadly. F20 medium: Browser defenses exist but are weakened by broad policy. |
be-resilientprogressive-enhancement | pass | medium | discoverability showed 75% content without JS and a non-shell response; service worker state and runtime behavior were inspected. Outcome for progressive-enhancement: no divergence was observed in the directly inspected condition. |
be-resilientresilient-runtime-behaviour | pass | medium | discoverability showed 75% content without JS and a non-shell response; service worker state and runtime behavior were inspected. Outcome for resilient-runtime-behaviour: no divergence was observed in the directly inspected condition. |
be-resilientoffline-and-installable | issues | high | The live probe found an active service-worker controller and mobile-app meta, but no link rel=manifest. F21 low: The app-like marketplace is controlled by a service worker but exposes no manifest link. |
be-resilientnetwork-and-http-failure-states | pass | medium | discoverability showed 75% content without JS and a non-shell response; service worker state and runtime behavior were inspected. Outcome for network-and-http-failure-states: no divergence was observed in the directly inspected condition. |
be-internationalisedlang-dir-and-logical-properties | issues | high | Both the DOM primitive and axe show an empty html lang attribute; axe rates html-has-lang serious. F22 high: The Polish document does not declare its language. |
be-internationalisedlocale-aware-data | pass | medium | Rendered Polish currency/content, DOM language attributes, and logical-property CSS signals were inspected. Outcome for locale-aware-data: no divergence was observed in the directly inspected condition. |
be-internationalisedtime-zone-correctness | not-applicable | high | No scheduling, recurring events, or user-visible absolute times occur on the audited marketplace surfaces. |
be-trustworthyno-dark-patterns | pass | medium | Consent presentation, public search inputs, prices, and task path were reviewed for deception and assistance. Outcome for no-dark-patterns: no divergence was observed in the directly inspected condition. |
be-trustworthyhumane-error-handling | not-applicable | high | The representative public search flow has no required-field submission or validation error state; no applicable form error was triggered. |
be-trustworthytrustworthy-input-assistance | pass | medium | Consent presentation, public search inputs, prices, and task path were reviewed for deception and assistance. Outcome for trustworthy-input-assistance: no divergence was observed in the directly inspected condition. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | The audited public browse/search/detail journey does not include checkout, subscription, or an authenticated account-management action. |
be-sustainableoptimised-assets | issues | high | The image probe found 25 legacy-format images, 48 below-fold images not lazy-loaded, 46 without dimensions, and one oversized asset. F23 medium: Below-fold image delivery is not resource-efficient. |
be-sustainableno-wasteful-work | pass | medium | images, trackers, heap, resource count, and screenshots supplied direct asset/background/media evidence. Outcome for no-wasteful-work: no divergence was observed in the directly inspected condition. |
be-sustainablethird-party-and-media-budget | issues | high | The tracker probe observed 28 third-party origins; the runtime loaded 215 resources before a user started a search. F24 high: Third-party scripts are disproportionate to the first-load task. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing surface or WebMCP capability was present; this emerging capability is optional for this run. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation or language-model task is part of the representative marketplace journeys, so on-device inference is not applicable. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | Baseline/post heap summaries and CDP memory/listener metrics directly measured footprint and repeated-scroll growth. Outcome for no-leak-under-repeated-interaction: no divergence was observed in the directly inspected condition. |
be-memory-efficientbounded-footprint | issues | high | Heap summary measured 64.1MB self size across 1.18M heap nodes; CDP reported 72.0MB used JS heap and 3,888 event listeners. F25 medium: The home page has a heavy baseline memory footprint. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Baseline/post heap summaries and CDP memory/listener metrics directly measured footprint and repeated-scroll growth. Outcome for no-detached-dom-or-unbounded-listeners: no divergence was observed in the directly inspected condition. |
Provenance
Canonical report: results/atomic/reports/0143-m_olx_pl.json
Report SHA-256: 6ca32169577481f23bba06614adb8282231638025109c3610231db0a9e650bc9
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/m_olx_pl/2026-07-25T21-35-14-476Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/m_olx_pl/2026-07-25T21-35-14-476Z
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.