Manifest position 367 · CrUX rank bucket 1000

https://ge.xhamster.desi

Coverage complete

Atomic coverage complete across 58 checks and five representative paths.

Attempts
1 / 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
passhighLight and dark emulation changed body text from rgb(48,48,48) to rgb(245,245,245); the dark capture remains usable.
respect-user-preferences
respects-reduced-motion
issueshighUnder prefers-reduced-motion: reduce, eight animations continued running with 2000 ms duration and infinite iterations; no reduced-motion CSS rule was found.
F01 medium: Motion continues when reduction is requested
respect-user-preferences
respects-contrast
passhighForced-colors plus prefers-contrast produced visible text, borders, search, controls, and links throughout the first viewport.
implement-natural-interactions
view-transitions
issueshighCSS inspection found no View Transition rules; navigation between the home, categories, signup, and detail pages is an abrupt document swap.
F02 low: Page changes are abrupt
implement-natural-interactions
scroll-driven-animations
not-applicablehighRecon found no applicable surface on the representative paths.
implement-natural-interactions
physical-gestures
passmediumThe inspected listing uses native document scrolling; no gesture-only custom surface or pointer-driven interaction was observed.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe multi-row header and promotional chrome remain static and consume the same vertical space; no @container scroll-state or scroll timeline rule was found.
F03 low: Persistent chrome does not react to scroll
provide-guided-navigation
anchored-positioning
not-applicablehighRecon found no applicable surface on the representative paths.
provide-guided-navigation
directs-attention
passhighCurrent top-level sections are visibly underlined and page headings identify the destination on home and categories.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighA large cookie interstitial obscures the central content on load while separate age-verification and sale banners stack above it.
F04 high: Load-time interruptions obscure the core content
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe visually modal cookie layer on the home page has no dialog element or role=dialog; the probe found zero dialog/popover/details primitives.
F05 high: The cookie modal is not exposed as a dialog
maximize-content-reduce-noise
reduced-chrome
issueshighHeader rows, age-verification, a sale strip, sidebar navigation, upsells, and the cookie modal dominate the first viewport before the core listing.
F06 medium: First-viewport chrome overwhelms content
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAt a 360x800 emulated viewport, layout reported scrollWidth 1024 and horizontalOverflowPx 664 on both home and categories; the screenshot shows a clipped desktop layout.
F07 critical: Narrow viewports render a clipped 1024 px layout
adapt-to-the-form-factor
component-level-responsiveness
issueshighCSS inspection found no @container rules while the reusable navigation and video cards remain laid out for a 1024 px canvas under the narrow primitive condition.
F08 low: Reusable components do not adapt to their container
adapt-to-the-form-factor
input-modality-aware
issueshighProgrammatically focused search, login, navigation, and age-verification controls computed outline-style none and no focus box-shadow.
F09 high: Keyboard focus is invisible on key controls
support-core-task-success
clear-purpose-and-primary-action
passhighThe home page has a descriptive title/H1, search field, video grid, and clearly labelled category navigation.
support-core-task-success
primary-flow-completion
issueshighThe representative watch path opens with cookie and age-verification layers over the player, preventing playback until multiple interruptions are handled.
F10 high: The watch journey is blocked by stacked modal gates
support-core-task-success
clear-system-state-and-recovery
passhighEmpty signup submission produced specific German email/password messages, and the 404 page explains the failure and links back to the homepage.
be-fast-and-stable
good-core-web-vitals
issueshighMobile Lighthouse measured LCP 4.3 s and FCP 3.4 s, outside the good LCP range, despite CLS 0.
F11 high: Mobile LCP is slow
be-fast-and-stable
visual-stability
passhighRaw-CDP layout recorded CLS 0 with no shifts on home and categories; Lighthouse also reported CLS 0.
be-fast-and-stable
efficient-main-thread
passmediumTrace measured two long tasks, 128 ms total blocking time, and a 161.6 ms longest task; Lighthouse measured 0 ms TBT.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 143 requests and 1.70 MB transferred, including 11 stylesheets, 61 scripts, and parser-inserted VeryHigh-priority stylesheets.
F12 high: Critical delivery is request-heavy
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighScripts accounted for 1.02 MB across 61 requests; the 402 KB index bundle and multiple locale/start bundles dominate the load.
F13 medium: JavaScript dominates the initial payload
be-inclusive
names-roles-labels
issueshighSignup email fields have no labels, the home modal has no dialog semantics, and the image audit found one missing alt attribute.
F14 high: Forms, modal, and imagery lack accessible semantics
be-inclusive
sufficient-contrast
issueshighLighthouse found repeated WCAG contrast failures, including 2.15:1 and 1.75:1 text on the age banner and 3.29:1 view counts.
F15 high: Important text fails contrast
be-inclusive
structure-and-focus
issueshighThe H1/H2 order is simple, but focused buttons and key controls computed outline-style none, leaving keyboard location invisible.
F16 high: Keyboard users cannot track focus
be-inclusive
legible-text
passmediumDesktop screenshots show readable headings/body copy with consistent alignment and no observed clipping at the desktop condition.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe 360 px condition does not reflow and overflows by 664 px, so narrow/zoomed use requires horizontal panning.
F17 high: Zoom and narrow reflow require horizontal panning
follow-best-practices
no-console-errors
passhighLighthouse reported no console-error items or uncaught exceptions.
follow-best-practices
sound-document-and-assets
issueshighAlthough doctype/UTF-8 are valid, 29 of 36 images lack dimensions and 12 are more than twice their display size.
F18 medium: Image sizing and delivery are unsound
follow-best-practices
browser-platform-hygiene
passmediumLighthouse best-practices scored 1.0 and reported no deprecated API items or console errors; no permission prompt appeared on load.
be-discoverable
title-and-description
passhighHome, signup, and detail pages expose descriptive titles; home has a substantive meta description.
be-discoverable
crawlable-and-mobile-friendly
issueshighLinks are real hrefs and robots allows the entry page, but the 360 px raw-CDP condition retains a 1024 px layout with 664 px overflow.
F19 high: The page is not mobile-friendly under the audit condition
be-discoverable
canonical-and-indexing-signals
issueshighThe home has a canonical and returns 200, but /sitemap.xml returns 404 and no hreflang links advertise the many visible localized variants.
F20 medium: Localized indexing signals are incomplete
be-discoverable
structured-and-shareable-metadata
passmediumThe entity detail page contains Open Graph metadata and a canonical; the home listing is not itself a single article/product entity.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS/HSTS/frame protection are present, but CSP is only frame-ancestors, nosniff and Referrer-Policy are missing, and two cookies are not Secure.
F21 high: Transport protections and cookie flags are incomplete
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe load contacted 14 third-party origins; 116 third-party requests transferred 1.58 MB, including collector and ad/affiliate endpoints.
F22 high: Initial third-party data exposure is excessive
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighNo permission prompt appeared on load, but signup offers social identity or email/password and no passkey/WebAuthn registration path was exposed.
F23 medium: Signup exposes password authentication without a passkey path
be-private-and-secure
defensive-browser-policies
issueshighCSP lacks script-src/Trusted Types protections, Referrer-Policy and nosniff are missing, and the settings cookie is SameSite=None without Secure.
F24 high: Browser-enforced defensive policies are weak
be-resilient
progressive-enhancement
passhighDiscoverability fetched 405 KB of raw HTML with 79% rendered-word coverage; title, H1, description, and core content survive without JavaScript.
be-resilient
resilient-runtime-behaviour
passmediumCookie rejection reveals signup choices, invalid submission settles into a clear error state, and no clipped overlay was observed at desktop.
be-resilient
offline-and-installable
passhighThe page exposes an install manifest, active service worker, and xh-offline-cache-1.6.5 cache.
be-resilient
network-and-http-failure-states
passhighA nonexistent route renders a localized not-found explanation and a homepage recovery link rather than a blank shell.
be-internationalised
lang-dir-and-logical-properties
passhighThe German page declares lang=de and CSS inspection found 16 logical-property rules; LTR default is appropriate for German.
be-internationalised
locale-aware-data
issueshighVisible view counts use English-style abbreviations such as 971.4K and 1.6M in a German interface instead of locale-aware formatting.
F25 medium: German content uses non-localized number abbreviations
be-internationalised
time-zone-correctness
not-applicablehighRecon found no applicable surface on the representative paths.
be-trustworthy
no-dark-patterns
passmediumCookie accept/reject controls have equal visual weight, signup discloses public data use and terms, and no confirmshaming was observed.
be-trustworthy
humane-error-handling
passhighSubmitting the empty email form yields concise field-specific German errors without blame or page loss.
be-trustworthy
trustworthy-input-assistance
issueshighSignup email inputs have autocomplete=off, no associated label, and are not marked required; only the password has new-password autocomplete.
F26 high: Signup disables autofill and omits labels
be-trustworthy
safe-commercial-and-account-flows
passmediumSignup states that age verification may be required and clearly discloses terms, privacy, and public profile data before registration.
be-sustainable
optimised-assets
issueshighImage evidence found 12 oversized assets, 16 legacy-format assets, 29 missing dimensions, and 8 below-fold images without lazy loading.
F27 medium: Images waste bytes and omit loading safeguards
be-sustainable
no-wasteful-work
issueshighThe entry load performs 143 requests, including 61 scripts and 116 third-party requests, before the user engages with the content.
F28 medium: Initial loading performs avoidable work
be-sustainable
third-party-and-media-budget
issueshighThird parties account for 1.58 MB of 1.70 MB transferred, including a 1.08 MB static CDN origin and Google identity on initial load.
F29 high: Third-party bytes dominate the page budget
be-agent-ready
structured-agent-capabilities
not-applicablehighRecon found no applicable surface on the representative paths.
be-agent-ready
on-device-inference
not-applicablehighRecon found no applicable surface on the representative paths.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten down/up scroll cycles, retained heap was 39.9 MB versus 36.4 MB baseline; the bounded 9.7% increase is consistent with lazy-loaded content rather than runaway growth.
be-memory-efficient
bounded-footprint
passmediumThe content-heavy listing retained 36.4 MB at baseline and 39.9 MB after exercise, proportionate to its hundreds of links and media cards.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumNo Detached* constructor appeared among the heap summaries top retained constructors; repeated scrolling did not show unbounded growth.

Provenance

Canonical report: results/atomic/reports/0367-ge_xhamster_desi.json
Report SHA-256: 2b4ef805eb6ae23f03f5ea15f774a91abe75abf435541bd6c4032c7c1f09b536
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/ge_xhamster_desi/2026-07-20T06-59-13-269Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/ge_xhamster_desi/2026-07-20T06-59-13-269Z
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.