Manifest position 472 · CrUX rank bucket 1000

https://ge.xhamster46.desi

Coverage complete

Atomic coverage complete. Public unauthenticated routes were audited; account creation, authenticated areas, payment, upload, playback after statutory age verification, and destructive actions were intentionally not completed.

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
passhighComputed-style comparison under light and dark preferences showed main changing from #f5f5f5/#303030 to #202020/#f5f5f5, backed by explicit prefers-color-scheme rules.
respect-user-preferences
respects-reduced-motion
issueshighUnder prefers-reduced-motion: reduce, eight 2-second shimmer animations remained running and no reduced-motion CSS rule was found.
F01 medium: Reduced-motion preference is ignored
respect-user-preferences
respects-contrast
passhighForced-colors and prefers-contrast emulation kept sampled text, links, inputs, and buttons visible with system colors and borders.
implement-natural-interactions
view-transitions
issueshighCSS inspection found no view-transition rules across listing, category, signup, and detail destinations, so full-page navigation swaps abruptly.
F02 low: Route changes have no transition treatment
implement-natural-interactions
scroll-driven-animations
passhighCSS inspection found no scroll-linked animation timelines and the tested pages use ordinary native scrolling, so no main-thread scroll-animation anti-pattern was present.
implement-natural-interactions
physical-gestures
passhighRepresentative listing/category navigation used native scrolling and links; no custom pointermove, swipe, or overscroll-fighting interaction was observed.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe long homepage and category screenshots show fixed chrome but no progress, shrinking header, or scroll-state cue; CSS inspection found no scroll-state query.
F03 low: Long listings provide no scroll-state feedback
provide-guided-navigation
anchored-positioning
passhighNo tooltip, transient popover, or edge-positioned menu was open or required in the representative journeys; visible navigation used stable in-flow controls.
provide-guided-navigation
directs-attention
passhighActive navigation is marked with a red underline and each destination exposes a prominent page heading, preserving orientation across listing, category, signup, and video pages.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighDesktop screenshots of home, category, video, signup, and 404 show a centered cookie panel covering the primary content; the age-verification banner adds a second interruption.
F04 high: A consent interstitial obscures the core page on every fresh load
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighDOM recon found no <dialog> or role=dialog while the screenshot shows a modal interaction layer, denying assistive technology a reliable modal boundary.
F05 high: The blocking consent overlay lacks dialog semantics
maximize-content-reduce-noise
reduced-chrome
issueshighDesktop screenshots of home, category, video, signup, and 404 show a centered cookie panel covering the primary content; the age-verification banner adds a second interruption.
F04 high: A consent interstitial obscures the core page on every fresh load
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAt viewport 360x800, layout measured 1024 px scroll width and 664 px horizontal overflow; the screenshot shows the left sidebar and clipped content rather than a mobile layout.
F06 critical: The desktop layout is forced into a 360 px viewport
adapt-to-the-form-factor
component-level-responsiveness
issueshighCSS inspection found no @container rules, while the narrow screenshot shows desktop-sized navigation/sidebar/card composition clipped into the viewport.
F07 medium: Reusable cards do not adapt at component level
adapt-to-the-form-factor
input-modality-aware
issueshighProgrammatic focus found outline-style none on sampled links, buttons, and inputs; Lighthouse target-size failed and identified a 20 px-high link.
F08 high: Keyboard focus is invisible and some touch targets are too small
support-core-task-success
clear-purpose-and-primary-action
passhighThe first viewport clearly presents a searchable video listing, category navigation, and labelled video cards; signup clearly offers Google, X, and email routes after consent rejection.
support-core-task-success
primary-flow-completion
passhighA walkthrough reached category browsing, a video detail page, and the email signup form after choosing Reject; no account was created, but the tested next steps remained available.
support-core-task-success
clear-system-state-and-recovery
passhighEmpty signup submission produced German field-specific errors and moved focus to email; the 404 page states “Seite nicht gefunden” and links back to the homepage.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 3.8 s (score 0.55), though the raw trace on desktop measured 1.56 s. The mobile result misses the 2.5 s good threshold.
F09 medium: Mobile LCP is outside the good range
be-fast-and-stable
visual-stability
passhighThe mobile layout observer recorded CLS 0 with no shifts; Lighthouse also reported CLS 0.
be-fast-and-stable
efficient-main-thread
passhighTrace measured two long tasks, 136.92 ms total blocking time, and a 163.61 ms longest task; Lighthouse measured 0 ms TBT. This is acceptable for the tested load.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 139 requests, 1.65 MB transferred, 60 scripts totaling 1.01 MB, three parser-inserted high-priority stylesheets, and a 400 KB index script.
F10 medium: The initial page ships a large script and dependency footprint
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighHAR recorded 139 requests, 1.65 MB transferred, 60 scripts totaling 1.01 MB, three parser-inserted high-priority stylesheets, and a 400 KB index script.
F10 medium: The initial page ships a large script and dependency footprint
be-inclusive
names-roles-labels
issueshighLighthouse accessibility scored 0.75 and found an unnamed button, label/content-name mismatches on video links, and invalid list children; the signup probe also found an unnamed submit button.
F11 high: Accessible names and semantics fail on core controls and lists
be-inclusive
sufficient-contrast
issueshighLighthouse found age-banner text at 2.15:1 and 1.75:1, view counts at 3.29:1, and links indistinguishable from surrounding text.
F12 high: Important text fails WCAG contrast
be-inclusive
structure-and-focus
issueshighFocus probe found none outlines across sampled interactive elements; Lighthouse reported invalid ul children and accessibility-tree issues.
F13 high: Focus indication and list structure are not dependable
be-inclusive
legible-text
issueshighLighthouse found age-banner text at 2.15:1 and 1.75:1, view counts at 3.29:1, and links indistinguishable from surrounding text.
F12 high: Important text fails WCAG contrast
be-inclusive
zoom-reflow-targets-and-media
issueshighLighthouse found user-scalable=no in the runtime viewport meta; the 360 px evidence also shows 664 px horizontal overflow and clipped content. At viewport 360x800, layout measured 1024 px scroll width and 664 px horizontal overflow; the screenshot shows the left sidebar and clipped content rather than a mobile layout.
F14 high: Zoom is disabled and reflow fails
F06 critical: The desktop layout is forced into a 360 px viewport
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console passed with an empty error list.
follow-best-practices
sound-document-and-assets
issueshighImage audit found 29 of 36 images without width/height, 12 oversized, eight below-fold images not lazy-loaded, and three without responsive sources.
F15 medium: Image sizing is structurally weak
follow-best-practices
browser-platform-hygiene
passhighLighthouse best-practices scored 1.0, BFCache and third-party-cookie audits passed, and no on-load permission prompt appeared.
be-discoverable
title-and-description
passhighDOM probe found a descriptive German title and meta description on the public homepage.
be-discoverable
crawlable-and-mobile-friendly
issueshighAt viewport 360x800, layout measured 1024 px scroll width and 664 px horizontal overflow; the screenshot shows the left sidebar and clipped content rather than a mobile layout.
F06 critical: The desktop layout is forced into a 360 px viewport
be-discoverable
canonical-and-indexing-signals
passhighThe document returned 200, exposed a canonical URL, and Lighthouse SEO checks for canonical, robots, hreflang, and crawlability passed.
be-discoverable
structured-and-shareable-metadata
issueshighRendered HTML inspection found no Open Graph tags and no JSON-LD on a public media catalogue homepage.
F16 low: The homepage lacks social and structured metadata
be-private-and-secure
secure-transport-and-headers
issueshighHeaders expose a CSP limited to frame-ancestors, omit X-Content-Type-Options and Referrer-Policy, and HSTS is only one day. Cookies audit found settings and x_csrf_token without Secure; settings uses SameSite=None.
F17 high: Browser defenses and cookie flags are incomplete
be-private-and-secure
data-minimisation-and-third-parties
issueshighFresh-load HAR recorded 115 third-party requests and 1.55 MB from 15 origins, including accounts.google.com and tsyndicate.com, while the consent dialog was still awaiting a choice.
F18 high: A large third-party footprint loads before consent
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighSignup walkthrough exposed Google, X, email, and a password field; platform/source probes found no visible WebAuthn or passkey option.
F19 medium: Authentication offers passwords and federated providers but no passkey path
be-private-and-secure
defensive-browser-policies
issueshighHeaders expose a CSP limited to frame-ancestors, omit X-Content-Type-Options and Referrer-Policy, and HSTS is only one day. Cookies audit found settings and x_csrf_token without Secure; settings uses SameSite=None.
F17 high: Browser defenses and cookie flags are incomplete
be-resilient
progressive-enhancement
passhighDiscoverability comparison found 84% raw-HTML content coverage with title, H1, and description present and no empty JS shell.
be-resilient
resilient-runtime-behaviour
passhighRepresentative listing, category, video, signup, and 404 pages rendered stable navigation and bounded overlays without a blank or broken shell.
be-resilient
offline-and-installable
passhighPlatform probe found a manifest link and an active service-worker controller on this app-like media site.
be-resilient
network-and-http-failure-states
passhighA deliberately invalid route rendered an explicit German 404 explanation and a route back to the homepage rather than a blank shell.
be-internationalised
lang-dir-and-logical-properties
passhighThe German page declares html lang=de and exposes a broad language switcher including RTL-language destinations; text and reading order were coherent on tested pages.
be-internationalised
locale-aware-data
issueshighThe German UI displays counts such as “2.6M Aufrufe” and “718.9K”, using English decimal points and abbreviations instead of locale-aware German formatting.
F20 low: Rendered numeric abbreviations are not German-locale aware
be-internationalised
time-zone-correctness
not-applicablehighNo dates, appointments, recurring events, or time-zone-sensitive values appeared on the representative listing, category, video, signup, or error pages.
be-trustworthy
no-dark-patterns
issueshighScreenshots show a repeated blocking consent panel, an age-verification banner, premium upsells, and third-party/promotional cards embedded among the primary media grid.
F21 high: Promotional and consent surfaces compete with core content
be-trustworthy
humane-error-handling
passhighErrors appeared only after empty submit, used specific German messages, and focus moved to the email field.
be-trustworthy
trustworthy-input-assistance
issueshighSignup email probe found email inputs with autocomplete=off while the password correctly uses new-password.
F22 medium: The email signup field disables autofill
be-trustworthy
safe-commercial-and-account-flows
issueshighSignup states that personal data will be publicly accessible and used by partners, while the form probe found an unnamed submit button and no granular account-data choices. Signup walkthrough exposed Google, X, email, and a password field; platform/source probes found no visible WebAuthn or passkey option.
F23 medium: Account consent is broad and the submit affordance is not clearly named
F19 medium: Authentication offers passwords and federated providers but no passkey path
be-sustainable
optimised-assets
issueshighImage audit found 12 oversized images, 16 legacy-format detections, missing dimensions on 29 images, and eight below-fold images without lazy loading.
F24 medium: Thumbnail delivery wastes bytes
be-sustainable
no-wasteful-work
issueshighHAR recorded 139 requests, 1.65 MB transferred, 60 scripts totaling 1.01 MB, three parser-inserted high-priority stylesheets, and a 400 KB index script. Fresh-load HAR recorded 115 third-party requests and 1.55 MB from 15 origins, including accounts.google.com and tsyndicate.com, while the consent dialog was still awaiting a choice.
F10 medium: The initial page ships a large script and dependency footprint
F18 high: A large third-party footprint loads before consent
be-sustainable
third-party-and-media-budget
issueshighFresh-load HAR recorded 115 third-party requests and 1.55 MB from 15 origins, including accounts.google.com and tsyndicate.com, while the consent dialog was still awaiting a choice. Image audit found 12 oversized images, 16 legacy-format detections, missing dimensions on 29 images, and eight below-fold images without lazy loading.
F18 high: A large third-party footprint loads before consent
F24 medium: Thumbnail delivery wastes bytes
be-agent-ready
structured-agent-capabilities
not-applicablehighThis public media browsing site declares no agent-facing workflow or intent; WebMCP is emerging and absence is not penalised.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation, generation, or other inference task was part of the representative user journeys, so on-device inference is not applicable.
be-memory-efficient
no-leak-under-repeated-interaction
issuesmediumHeap summary rose from 676,207 nodes / 36.16 MB self size to 743,513 nodes / 39.58 MB after ten bottom/top scroll cycles, a 10.0% node and 9.5% size increase. Separate-load variance lowers confidence, but the retained growth merits investigation.
F25 medium: Repeated feed scrolling grows an already large heap
be-memory-efficient
bounded-footprint
issuesmediumHeap summary rose from 676,207 nodes / 36.16 MB self size to 743,513 nodes / 39.58 MB after ten bottom/top scroll cycles, a 10.0% node and 9.5% size increase. Separate-load variance lowers confidence, but the retained growth merits investigation.
F25 medium: Repeated feed scrolling grows an already large heap
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighNeither heap summary exposed a Detached* constructor among the retained top populations; no obvious detached-DOM population was observed after repeated scrolling.

Provenance

Canonical report: results/atomic/reports/0472-ge_xhamster46_desi.json
Report SHA-256: 07848146292317dbabc3e037e374c3b899c1a5b1dd55a0ccd8c75997a1d5ad47
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/ge_xhamster46_desi/2026-07-21T00-57-22-960Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/ge_xhamster46_desi/2026-07-21T00-57-22-960Z
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.