Manifest position 106 · CrUX rank bucket 1000

https://hil.xhamster46.desi

Coverage complete

Coverage-complete representative audit of five public paths/templates; authenticated account, payment and live-chat flows were not covered.

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
issueshighDark emulation produced the same always-dark surface and the computed probe reported color-scheme: normal.
F01 low: The page does not follow the user’s color-scheme preference.
respect-user-preferences
respects-reduced-motion
issueshighUnder prefers-reduced-motion: reduce, the probe found eight running animations, each with a 2000 ms duration.
F02 medium: Animations continue when reduced motion is requested.
respect-user-preferences
respects-contrast
passhighForced-colors screenshot retained readable controls/text and visible selection outlines.
implement-natural-interactions
view-transitions
issuesmediumCSS inspection found no view-transition rules on a multi-route site; navigation uses abrupt document swaps.
F03 low: Route and state changes have no transition treatment.
implement-natural-interactions
scroll-driven-animations
passhighCSS probe found no scroll-linked animation and no scroll-jank interaction was present; ordinary scrolling remains native.
implement-natural-interactions
physical-gestures
passhighRepresentative listing uses native scrolling and links; no custom pointer gesture that fights platform behavior was observed.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe long listing has fixed navigation and no scroll timeline/container-query treatment in the CSS probe.
F04 low: Persistent chrome does not communicate scroll state.
provide-guided-navigation
anchored-positioning
passhighNo tooltip/popover placement failure was observed at viewport edges on tested templates.
provide-guided-navigation
directs-attention
passhighHeadings, selected navigation underline and category labels visibly orient users on listing/detail templates.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighDesktop screenshots on every representative template show a large consent modal obscuring primary content, with a separate age-verification banner behind it.
F05 high: Consent and age-verification interruptions dominate the entry experience.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe signup probe found a DIV dialog while the screenshot shows it stacked behind the consent surface.
F06 medium: Modal flows are implemented as custom div dialogs and can stack.
maximize-content-reduce-noise
reduced-chrome
issueshighThe 360 px screenshot gives most of the viewport to a desktop sidebar, age banner, sale banner and clipped navigation rather than the video grid.
F07 medium: Navigation, promotions and category chrome crowd out content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAt a 360 px visual viewport, layout evidence reported scrollWidth 1032, clientWidth 360 and horizontalOverflowPx 672.
F08 critical: The mobile layout renders at desktop width and overflows by 672 px.
adapt-to-the-form-factor
component-level-responsiveness
issueshighCSS inspection found no container queries, while the sidebar and cards remain desktop-sized in the 360 px capture.
F09 medium: Reusable components do not adapt at component level.
adapt-to-the-form-factor
input-modality-aware
issueshighThe focused first control computed outline-style none; Lighthouse also failed target-size.
F10 high: Keyboard focus and touch target support are inadequate.
support-core-task-success
clear-purpose-and-primary-action
passhighHomepage H1 identifies trending free videos and cards expose direct detail links.
support-core-task-success
primary-flow-completion
issueshighHomepage, category and video screenshots all open under the consent modal while the age-verification call-to-action remains behind it.
F11 high: The primary browse-to-watch journey is obscured by stacked mandatory gates.
support-core-task-success
clear-system-state-and-recovery
passhighUnknown route returned a localized not-found message with a direct homepage recovery link.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 4.0 s and FCP 2.8 s (performance 0.81), despite the lighter local trace measuring LCP 1.02 s.
F12 high: Cold-load LCP is outside the good range.
be-fast-and-stable
visual-stability
passhighLayout observer measured CLS 0 with no recorded shifts; Lighthouse also measured CLS 0.
be-fast-and-stable
efficient-main-thread
issueshighTrace evidence found two long tasks, the longest 162.16 ms, with 123.44 ms total blocking time.
F13 medium: Load includes long main-thread tasks.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 141 requests and 1.77 MB transferred, including 61 scripts/1.02 MB; Lighthouse estimated 1,160 ms render-blocking savings.
F14 high: The critical network path is script-heavy and render-blocked.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 57 KiB unused CSS, 26 KiB unused JavaScript and 11 KiB legacy JavaScript; the largest script transferred 402 KB.
F15 medium: The page ships avoidable unused and legacy code.
be-inclusive
names-roles-labels
issueshighLighthouse failed button-name, link-name and label-content-name-mismatch; the local probe found an unlabeled input and unnamed button.
F16 high: Interactive controls lack accessible names and labels.
be-inclusive
sufficient-contrast
issueshighLighthouse color-contrast audit failed on the entry page.
F17 high: Some text and controls fail minimum color contrast.
be-inclusive
structure-and-focus
issueshighLighthouse failed list semantics and the focus probe reported no visible outline on the first focusable link.
F18 high: Focus and structural semantics are inconsistent.
be-inclusive
legible-text
passhighRepresentative screenshots, DOM probes, Lighthouse and journey inspection showed the stated outcome on the tested paths.
be-inclusive
zoom-reflow-targets-and-media
issueshighLighthouse failed meta-viewport and target-size; the video probe found six autoplay video elements with no caption tracks, and mobile overflow was 672 px.
F19 critical: The page blocks robust zoom/reflow and video alternatives.
follow-best-practices
no-console-errors
passhighLighthouse best-practices scored 1.0 and reported no console-error audit failure.
follow-best-practices
sound-document-and-assets
issueshighImage evidence found 29/36 images without width/height, 13 oversized images and 15 legacy-format assets; Lighthouse also failed unsized-images.
F20 medium: Many images lack intrinsic dimensions or are oversized.
follow-best-practices
browser-platform-hygiene
passhighLighthouse best-practices scored 1.0 with no deprecated-API, prompt-on-load, paste or BFCache audit failure.
be-discoverable
title-and-description
passhighHomepage, category and video probes found descriptive titles and meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
issueshighThe metadata probe found 42 anchors without discernible text/name and Lighthouse failed meta-viewport, although robots allows key public routes.
F21 medium: Crawler-friendly links are undermined by unnamed anchors and non-scalable viewport behavior.
be-discoverable
canonical-and-indexing-signals
issueshighThe audited host points canonical URLs at hil.xhamster.desi, has no hreflang links, and /sitemap.xml returned HTTP 404.
F22 medium: Indexing signals are incomplete/inconsistent.
be-discoverable
structured-and-shareable-metadata
issueshighThe representative video probe found no JSON-LD, and the homepage metadata probe found no Open Graph properties.
F23 medium: Rich video pages lack structured and social metadata.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS/CSP/HSTS are present, but headers evidence found no nosniff or Referrer-Policy; two of three cookies were not Secure and settings used SameSite=None.
F24 high: Cookie and header defenses are incomplete.
be-private-and-secure
data-minimisation-and-third-parties
issueshighHAR attributed 116/141 requests and 1.66/1.77 MB to third-party origins; tracker evidence enumerated 15 third-party origins while the consent modal was still open.
F25 high: The entry load has a very broad third-party footprint before consent.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe signup flow exposed Google, X and email/new-password options; no WebAuthn/passkey capability was observed.
F26 medium: Signup offers password/social identity but no phishing-resistant passkey path.
be-private-and-secure
defensive-browser-policies
issueshighCSP is limited to frame-ancestors; Referrer-Policy and nosniff are missing, and Permissions-Policy only covers two client hints.
F27 medium: Defensive browser policies are only partially configured.
be-resilient
progressive-enhancement
passhighDiscoverability fetch found raw HTML 200, 86% rendered-word coverage, title/H1/description present and no empty JS shell.
be-resilient
resilient-runtime-behaviour
issueshighSignup screenshot shows the signup dialog visually stacked behind the consent dialog, obscuring actions and context.
F28 high: Overlay composition is fragile.
be-resilient
offline-and-installable
passhighProbe found a web app manifest and an active service worker controller.
be-resilient
network-and-http-failure-states
passhighSynthetic missing route showed a localized not-found explanation and homepage recovery link.
be-internationalised
lang-dir-and-logical-properties
issueshighThe page declares lang=hil, but has no hreflang, no explicit dir, and stylesheet sampling found 705 physical left/right declarations versus 10 logical-property usages.
F29 medium: Localization metadata and layout primitives are incomplete.
be-internationalised
locale-aware-data
not-applicablehighNo locale-sensitive dates, numbers, currencies or durations appeared on the representative public paths.
be-internationalised
time-zone-correctness
not-applicablehighNo event scheduling or time-zone-sensitive data appeared on the representative public paths.
be-trustworthy
no-dark-patterns
passhighConsent presents accept and reject as equal-weight actions and includes preference-management/policy links.
be-trustworthy
humane-error-handling
issueshighAfter opening email signup and submitting empty fields, fields had no required/aria-invalid state and no visible role=alert or aria-live error.
F30 high: The email signup form provides no actionable invalid-submission feedback.
be-trustworthy
trustworthy-input-assistance
issueshighThe email signup probe found duplicate text inputs named email with autocomplete=off; only the password field used new-password.
F31 medium: Signup disables email autofill.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, paid subscription management, cancellation or authenticated account-management flow was entered in the public representative set.
be-sustainable
optimised-assets
issueshighImage evidence found 13 oversized images, 29 missing intrinsic dimensions, 15 legacy-format assets and 3 without responsive sources.
F32 medium: Image delivery wastes bytes.
be-sustainable
no-wasteful-work
issueshighThe consent-covered page still transferred 1.77 MB across 141 requests, including 61 scripts and two long tasks.
F33 high: Startup fetch and script work is disproportionate to the initial task.
be-sustainable
third-party-and-media-budget
issueshighThird parties account for 1.66 MB; the video template exposed six autoplay video elements with no native controls.
F34 high: Third-party and autoplay media cost is excessive.
be-agent-ready
structured-agent-capabilities
not-applicablehighThis public media-browsing surface does not declare an agent-facing capability or intent; emerging WebMCP exposure is not assumed.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation or language-model task is part of the observed core journey; on-device inference is not applicable.
be-memory-efficient
no-leak-under-repeated-interaction
passlowAfter ten language-menu open/close cycles, heap changed from 36.76 MB to 39.21 MB without evidence of unbounded monotonic growth; result is low-confidence due cross-session snapshots.
be-memory-efficient
bounded-footprint
issuesmediumBaseline heap contained 687,114 nodes and 36.76 MB self size; after ten menu toggles it held 730,452 nodes and 39.21 MB.
F35 medium: The initial memory footprint is heavy for a consent-covered listing.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighHeap summaries showed no Detached* constructor among the largest retained constructors after repeated menu toggling.

Provenance

Canonical report: results/atomic/reports/0106-hil_xhamster46_desi.json
Report SHA-256: 796efd3b88690db8145f8be412e1d3fc749c3cbcd610a045987173f5194dbf32
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/hil_xhamster46_desi/2026-07-18T11-37-03-740Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/hil_xhamster46_desi/2026-07-18T11-37-03-740Z
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.