Manifest position 929 · CrUX rank bucket 1000

https://xhamster46.desi

Coverage complete

Coverage-complete representative-template audit. Video playback, logged-in account management, checkout/premium payment, creator upload, and live-chat journeys were not covered because they require external services, credentials, payment, or content playback; one representative public listing per template was used.

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
issueshighThe light-scheme capture remains the same dark surface as the default page; no user-scheme retint is visible.
F01 low: Light preference is ignored
respect-user-preferences
respects-reduced-motion
issueshighEight 2-second shimmer animations remain running while prefers-reduced-motion: reduce matches.
F02 medium: Loading shimmer ignores reduced motion
respect-user-preferences
respects-contrast
issueshighLighthouse found 13 contrast failures, including the age banner at 2.15:1 and metadata at 3.29:1.
F03 high: Contrast preference and baseline contrast are insufficient
implement-natural-interactions
view-transitions
issuesmediumCSS inspection found zero view-transition rules on route-heavy MPA surfaces.
F04 low: Route changes do not preserve visual continuity
implement-natural-interactions
scroll-driven-animations
passmediumTrace showed no scroll animation workload and CSS/DOM inspection found no scroll-timeline implementation or main-thread scroll effect requiring replacement.
implement-natural-interactions
physical-gestures
not-applicablehighNo gesture-driven carousel, swipe-to-remove, pull-to-refresh, or comparable physical interaction is present on the representative surfaces.
provide-guided-navigation
scroll-state-aware-chrome
passmediumThe persistent top navigation and sidebar preserve location and major destinations throughout the long listing.
provide-guided-navigation
anchored-positioning
not-applicablehighNo edge-sensitive tooltip, menu, or anchored overlay was exposed in the representative core paths.
provide-guided-navigation
directs-attention
passmediumH1/H2 hierarchy, selected navigation state, and prominent search field provide visible next-step cues.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighA large cookie interstitial blocks the primary content and account form on first load; the age banner adds a second interruption on mobile.
F05 medium: First-load interstitial obscures core content
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe consent overlay is not represented by native <dialog>, [popover], or role=dialog; probes found zero semantic dialog/popover primitives.
F06 medium: Consent overlay lacks dialog semantics
maximize-content-reduce-noise
reduced-chrome
issueshighOn desktop the sidebar, two-level header, age-verification banner, and consent overlay leave little primary content visible; signup is almost completely obscured.
F07 medium: Navigation and overlays crowd out content
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAt a 360px visual viewport, layout reported scrollWidth 1024px and 664px horizontal overflow; the screenshot shows clipped desktop chrome.
F08 high: Narrow viewport overflows by 664px
adapt-to-the-form-factor
component-level-responsiveness
passmediumLighthouse mobile rendered a dedicated two-column mobile listing and the DOM viewport meta is width=device-width; components do adapt under a mobile user-agent.
adapt-to-the-form-factor
input-modality-aware
issueshighFocused search controls expose no outline or box shadow, and Lighthouse found two insufficient target-size/spacing cases.
F09 high: Keyboard focus and touch targets are inadequate
support-core-task-success
clear-purpose-and-primary-action
passhighThe title, Trending Free Porn Videos H1, search field, categories, and listing cards clearly communicate the discovery purpose and next actions.
support-core-task-success
primary-flow-completion
passmediumBrowse via homepage, category index, category listing, search-query surface, and signup email reveal all loaded without an auth wall; content cards and navigation remained available.
support-core-task-success
clear-system-state-and-recovery
passmediumA missing URL produced a dedicated Page not found surface rather than a blank shell, while search and signup exposed recognisable states.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse lab LCP was 3810ms (performance 0.86), above the 2.5s good threshold; CLS was 0 and TBT was 0 in that run.
F10 medium: Lab LCP is 3.81 seconds
be-fast-and-stable
visual-stability
passhighBoth layout and Lighthouse measured CLS 0 with no observed layout-shift entries.
be-fast-and-stable
efficient-main-thread
issueshighThe trace recorded two long tasks, longest 161.93ms, with 126.24ms total blocking time.
F11 medium: Long tasks block the main thread
be-fast-and-stable
efficient-resource-delivery
issueshighThe load issued 146 requests and transferred 1.70MB; 10 parser-inserted render-blocking candidates were identified and the largest script was 400KB.
F12 high: Initial delivery is request-heavy and script-heavy
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 26,976 bytes unused JavaScript and 57,478 bytes unused CSS; HAR counted 63 scripts.
F13 medium: Unused CSS/JS ships on first load
be-inclusive
names-roles-labels
issueshighLighthouse found an unnamed button, and the image audit found one image without alt text.
F14 high: Some controls and images lack accessible names
be-inclusive
sufficient-contrast
issueshighLighthouse found 13 low-contrast nodes, including 1.75:1 secondary age-banner text and 3.29:1 view-count text.
F15 high: Text fails WCAG contrast
be-inclusive
structure-and-focus
issueshighSearch input/button focus has no visible outline; Lighthouse also found a malformed list and nine visible-label/accessibility-name mismatches.
F16 high: Focus and list semantics are broken
be-inclusive
legible-text
issueshighRepeated 12px metadata uses #707070 on #202020 at 3.29:1, and banner text falls as low as 1.75:1, impairing reading comfort.
F17 medium: Small low-contrast metadata is hard to read
be-inclusive
zoom-reflow-targets-and-media
issueshighLighthouse reports a restrictive mobile viewport and two target-size failures; independent 360px layout evidence shows 664px overflow.
F18 high: Zoom, reflow, and target sizing fail mobile accessibility
follow-best-practices
no-console-errors
passhighLighthouse recorded no browser console errors.
follow-best-practices
sound-document-and-assets
issueshighThe document has doctype and charset, but 29 of 36 images lack explicit width/height dimensions.
F19 medium: Most images omit intrinsic dimensions
follow-best-practices
browser-platform-hygiene
passhighLighthouse best-practices scored 1.0 with no console, deprecation, prompt-on-load, or inspector hygiene failure reported.
be-discoverable
title-and-description
passhighRaw and rendered HTML both retain a descriptive title, one H1, and meta description.
be-discoverable
crawlable-and-mobile-friendly
issueshighLinks and raw content are crawlable, but the 360px layout overflows by 664px, so the combined mobile-friendly outcome fails.
F20 high: Crawlable content is not reliably mobile-friendly
be-discoverable
canonical-and-indexing-signals
issueshighrobots.txt is valid and canonical/hreflang pass Lighthouse, but /sitemap.xml returns a 404 page, leaving no sitemap at the conventional location.
F21 low: Conventional sitemap URL returns 404
be-discoverable
structured-and-shareable-metadata
issueshighThe home DOM has no JSON-LD, Open Graph title/description/image, or Twitter card metadata.
F22 medium: Structured and social metadata are absent
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS/HSTS and frame protection are present, but CSP is limited to frame-ancestors, HSTS max-age is only 86400, and nosniff and Referrer-Policy headers are missing.
F23 high: Security header policy is incomplete
be-private-and-secure
data-minimisation-and-third-parties
issueshigh117 of 146 requests and 1.59MB of 1.70MB transferred bytes went to third-party origins, including Google Accounts and tsyndicate; 11 third-party origins were observed.
F24 high: Most initial traffic goes to third parties
be-private-and-secure
in-context-permissions-and-modern-auth
issuesmediumNo permission prompt fired on load, but the inspected signup flow exposes password/social auth and no passkey/WebAuthn affordance.
F25 low: Signup has no passkey path
be-private-and-secure
defensive-browser-policies
issueshighThree of four cookies lack Secure and two use SameSite=None; nosniff and Referrer-Policy are absent and CSP does not constrain script sources.
F26 high: Cookies and browser policies are weak
be-resilient
progressive-enhancement
passhighRaw HTML is 390,743 bytes, not a JS shell, and preserves 89% of rendered content words plus title/H1/description.
be-resilient
resilient-runtime-behaviour
passmediumRepresentative routes and the consent/signup state rendered without runtime console errors; no unstable edge-positioned overlay was exposed.
be-resilient
offline-and-installable
not-applicablehighThe primary product is network-streamed media; offline task completion is not a meaningful expectation for the audited public browsing journey.
be-resilient
network-and-http-failure-states
passhighA deliberately missing route rendered a dedicated Page not found experience with the normal site shell rather than crashing or presenting an empty document.
be-internationalised
lang-dir-and-logical-properties
issueshighMain pages declare lang=en and CSS inspection found 19 logical-property rules, but the Page not found document has no html lang value.
F27 medium: The 404 document omits language metadata
be-internationalised
locale-aware-data
passmediumThe navigation exposes many locale-specific domains and valid hreflang signals; locale selection is explicit and server-rendered.
be-internationalised
time-zone-correctness
not-applicablehighNo date, event, schedule, recurrence, or time-zone-sensitive data appears in the representative public browse/signup/error surfaces.
be-trustworthy
no-dark-patterns
passmediumCookie Accept and Reject controls have equal size/prominence, and signup explicitly discloses public-data use, terms, and privacy policy.
be-trustworthy
humane-error-handling
issuesmediumRevealed signup inputs are not marked required and expose no aria-invalid state; an empty submission attempt navigated the inspected target before an inline recoverable error could be observed.
F28 medium: Signup lacks semantic required/error states
be-trustworthy
trustworthy-input-assistance
issueshighBoth email fields declare autocomplete=off; only the password field uses autocomplete=new-password.
F29 medium: Email autofill is disabled
be-trustworthy
safe-commercial-and-account-flows
passmediumThe signup surface clearly states age-verification implications, public-data handling, Terms of Use, and Privacy Policy before account creation.
be-sustainable
optimised-assets
issueshigh14 of 36 images are oversized, 29 lack dimensions, 14 use legacy formats, and 8 below-fold images are not lazy-loaded.
F30 medium: Image delivery wastes bytes and layout work
be-sustainable
no-wasteful-work
issueshighThe page starts eight continuously running shimmer animations even under reduced motion and loads 63 scripts on the initial listing.
F31 medium: Continuous shimmer and initial scripts waste work
be-sustainable
third-party-and-media-budget
issueshighThird parties account for 117 requests and 1.59MB transferred; the initial page totals 146 requests before a user starts media playback.
F32 high: Third-party request budget is excessive
be-agent-ready
structured-agent-capabilities
not-applicablehighNo agent-facing or local-AI task is declared or apparent for the public media discovery pages.
be-agent-ready
on-device-inference
not-applicablehighNo agent-facing or local-AI task is declared or apparent for the public media discovery pages.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten full-page scroll cycles, heap self-size rose 2.26% (36.45MB to 37.27MB) and nodes 2.40% (682,892 to 699,268), consistent with bounded lazy content rather than clear unbounded retention.
be-memory-efficient
bounded-footprint
passmediumBaseline heap self-size was 36.45MB for a media-rich page; the post-scroll state remained 37.27MB without disproportionate growth.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumNo Detached* constructor appeared in either top-constructor summary, and repeated scrolling produced only modest bounded growth; no listener/timer accumulation signal was observed.

Provenance

Canonical report: results/atomic/reports/0929-xhamster46_desi.json
Report SHA-256: ff37fa304c98db99609fc8eea8b519a029ce2ee81718e4f083a9c72c8bd1b238
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/xhamster46_desi/2026-07-23T22-35-55-973Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/xhamster46_desi/2026-07-23T22-35-55-973Z
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.