Manifest position 436 · CrUX rank bucket 1000
https://hi.xhamster45.desi
Coverage complete
Coverage-complete report-only audit. The requested host redirects to hi.xhamster46.desi; evidence reflects the final served host.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | pass | high | Light and dark screenshots visibly retint the full interface; CSS inspection found color-scheme/prefers-color-scheme declarations. |
respect-user-preferencesrespects-reduced-motion | issues | high | The reduced-motion evaluate probe matched prefers-reduced-motion: reduce but still found eight running 2,000 ms animations, and the inspected CSS contained no prefers-reduced-motion rule. F01 medium: The page continues all detected animations when reduced motion is requested. |
respect-user-preferencesrespects-contrast | issues | high | Lighthouse accessibility scored 0.75 and reported 13 contrast failures. Examples measured 2.15:1 and 1.75:1 on the green age notice, below the required 4.5:1. F02 high: Important labels and metadata fail minimum contrast, including the age notice. |
implement-natural-interactionsview-transitions | issues | medium | The cross-stylesheet probe found zero view-transition, scroll-timeline, and anchor-positioning declarations on an interaction-heavy navigation surface. F03 low: Route and menu state changes do not use modern transition, scroll-state, or anchor-positioning primitives. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scroll-linked animation was present on the representative surfaces, so there is no scroll handler or scrollytelling implementation to assess. |
implement-natural-interactionsphysical-gestures | not-applicable | high | The audited desktop/mobile surfaces expose conventional links, buttons, scrolling, and forms, with no custom swipe, pull, or gesture interaction. |
provide-guided-navigationscroll-state-aware-chrome | issues | medium | The cross-stylesheet probe found zero view-transition, scroll-timeline, and anchor-positioning declarations on an interaction-heavy navigation surface. F03 low: Route and menu state changes do not use modern transition, scroll-state, or anchor-positioning primitives. |
provide-guided-navigationanchored-positioning | issues | medium | The cross-stylesheet probe found zero view-transition, scroll-timeline, and anchor-positioning declarations on an interaction-heavy navigation surface. F03 low: Route and menu state changes do not use modern transition, scroll-state, or anchor-positioning primitives. |
provide-guided-navigationdirects-attention | pass | high | The active top-level section is underlined, pages expose distinct headings/titles, and real links preserve destination context. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Desktop, category, detail, signup, and 404 screenshots show the same centered overlay over most of the first viewport. DOM probes found no dialog element on home and a DIV role=dialog on signup. F04 high: A large consent overlay obscures the primary content immediately on every fresh visit and is implemented with custom modal markup. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | Desktop, category, detail, signup, and 404 screenshots show the same centered overlay over most of the first viewport. DOM probes found no dialog element on home and a DIV role=dialog on signup. F04 high: A large consent overlay obscures the primary content immediately on every fresh visit and is implemented with custom modal markup. |
maximize-content-reduce-noisereduced-chrome | issues | high | After rejecting consent, the first 768 px desktop viewport is dominated by two navigation rows, a legal notice, a promotion banner, a persistent left rail, and a right ad column; little primary content is visible. F05 medium: Navigation, legal banner, promotion banner, sidebar, and ad surfaces crowd the content. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | Layout captures on home, categories, and signup reported 1,030 px content width against a 360 px visual viewport, with 670 px horizontal overflow. Lighthouse also found user-scalable=no in a second viewport meta tag. F06 critical: The desktop layout is forced into a 360 px viewport and user zoom is disabled. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | Layout captures on home, categories, and signup reported 1,030 px content width against a 360 px visual viewport, with 670 px horizontal overflow. Lighthouse also found user-scalable=no in a second viewport meta tag. F06 critical: The desktop layout is forced into a 360 px viewport and user zoom is disabled. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The focus/target probe found 25 of the first 200 controls below 24 px in one dimension and two focus-visible controls with no visible outline. Lighthouse separately reported target-size failures. F07 high: Some controls are too small and keyboard focus is not consistently visible. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Homepage and category headings, search, content cards, detail heading, and signup action make each page purpose and next action explicit. |
support-core-task-successprimary-flow-completion | pass | high | A listing card opened a stable, titled detail URL; the signup page revealed email signup and accepted an invalid-submit attempt without losing context. |
support-core-task-successclear-system-state-and-recovery | pass | high | Invalid signup submission shows two Hindi role=alert messages, and an unknown route shows a localized not-found explanation plus a home recovery link. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 3.0 s and FCP 2.6 s. The independent trace measured FCP/LCP 3.31 s, two long tasks, longest 193 ms, and 175 ms total blocking time. Lighthouse also found five render-blocking requests, redirects, cache savings, and a long dependency tree. F08 high: Initial rendering misses the good LCP threshold and resource delivery delays the main content. |
be-fast-and-stablevisual-stability | pass | high | The mobile layout observer recorded CLS 0 with no shifts, and Lighthouse independently measured CLS 0. |
be-fast-and-stableefficient-main-thread | issues | high | Lighthouse measured LCP 3.0 s and FCP 2.6 s. The independent trace measured FCP/LCP 3.31 s, two long tasks, longest 193 ms, and 175 ms total blocking time. Lighthouse also found five render-blocking requests, redirects, cache savings, and a long dependency tree. F08 high: Initial rendering misses the good LCP threshold and resource delivery delays the main content. |
be-fast-and-stableefficient-resource-delivery | issues | high | Lighthouse measured LCP 3.0 s and FCP 2.6 s. The independent trace measured FCP/LCP 3.31 s, two long tasks, longest 193 ms, and 175 ms total blocking time. Lighthouse also found five render-blocking requests, redirects, cache savings, and a long dependency tree. F08 high: Initial rendering misses the good LCP threshold and resource delivery delays the main content. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 56 KiB unused CSS and 26 KiB unused JavaScript; HAR recorded 61 scripts transferring about 1.06 MB. F10 medium: The page ships avoidable unused CSS and JavaScript. |
be-inclusivenames-roles-labels | issues | high | Lighthouse reported two unnamed buttons, nine visible-label/accessibility-name mismatches, an invalid list structure, and one text-link distinction failure. The revealed email signup form had two email inputs with no associated labels. F11 high: Controls and signup fields have incomplete accessible names and structure. |
be-inclusivesufficient-contrast | issues | high | Lighthouse accessibility scored 0.75 and reported 13 contrast failures. Examples measured 2.15:1 and 1.75:1 on the green age notice, below the required 4.5:1. F02 high: Important labels and metadata fail minimum contrast, including the age notice. |
be-inclusivestructure-and-focus | issues | high | The focus/target probe found 25 of the first 200 controls below 24 px in one dimension and two focus-visible controls with no visible outline. Lighthouse separately reported target-size failures. Lighthouse reported two unnamed buttons, nine visible-label/accessibility-name mismatches, an invalid list structure, and one text-link distinction failure. The revealed email signup form had two email inputs with no associated labels. F07 high: Some controls are too small and keyboard focus is not consistently visible. F11 high: Controls and signup fields have incomplete accessible names and structure. |
be-inclusivelegible-text | pass | high | Body and heading text are generally readable in desktop light/dark captures, with a simple H1/H2 sequence and no observed clipping outside the separately reported mobile overflow. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Layout captures on home, categories, and signup reported 1,030 px content width against a 360 px visual viewport, with 670 px horizontal overflow. Lighthouse also found user-scalable=no in a second viewport meta tag. The focus/target probe found 25 of the first 200 controls below 24 px in one dimension and two focus-visible controls with no visible outline. Lighthouse separately reported target-size failures. F06 critical: The desktop layout is forced into a 360 px viewport and user zoom is disabled. F07 high: Some controls are too small and keyboard focus is not consistently visible. |
follow-best-practicesno-console-errors | pass | high | Lighthouse found no logged browser errors during load. |
follow-best-practicessound-document-and-assets | issues | high | The image primitive found 29 of 36 images without dimensions, 12 oversized images, eight below-fold images not lazy-loaded, and 16 legacy-format URLs. Lighthouse corroborated unsized and inefficient image delivery. F09 medium: Many images lack dimensions and several are oversized for their rendered slots. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse best-practices scored 1.0 and BFCache passed; no notification/geolocation prompt occurred on load. |
be-discoverabletitle-and-description | pass | high | Homepage, category, detail, and signup pages expose descriptive titles and meta descriptions in raw HTML. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Layout captures on home, categories, and signup reported 1,030 px content width against a 360 px visual viewport, with 670 px horizontal overflow. Lighthouse also found user-scalable=no in a second viewport meta tag. F06 critical: The desktop layout is forced into a 360 px viewport and user zoom is disabled. |
be-discoverablecanonical-and-indexing-signals | issues | high | The homepage probe found no JSON-LD, Open Graph, or hreflang. The media detail exposed seven Open Graph tags but no JSON-LD VideoObject. The canonical also points to a different stable host than the served redirect host, requiring careful consistency. F12 medium: Rich pages lack structured entity metadata and locale indexing signals. |
be-discoverablestructured-and-shareable-metadata | issues | high | The homepage probe found no JSON-LD, Open Graph, or hreflang. The media detail exposed seven Open Graph tags but no JSON-LD VideoObject. The canonical also points to a different stable host than the served redirect host, requiring careful consistency. F12 medium: Rich pages lack structured entity metadata and locale indexing signals. |
be-private-and-securesecure-transport-and-headers | issues | high | Headers showed CSP limited to frame-ancestors 'self', no X-Content-Type-Options, and no Referrer-Policy. HTTPS, HSTS, X-Frame-Options, and Permissions-Policy were present; the secrets scan found no exposed secret. F13 high: The security policy only restricts framing and omits key hardening headers. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | HAR recorded 143 requests and 1.81 MB transferred, including 61 scripts. The tracker primitive observed 18 origins outside the originally requested host, including Google identity, ad/media, collector, and CDN endpoints, before the user chose a consent option. F14 high: A fresh load makes a large, multi-origin request set before consent is resolved. |
be-private-and-securein-context-permissions-and-modern-auth | issues | medium | The signup flow exposed Google, X, email, and password choices; DOM/source probes found no passkey, WebAuthn, or navigator.credentials signal. No permission prompt fired on load. F15 medium: Account creation offers password and federated identity but no discoverable passkey path. |
be-private-and-securedefensive-browser-policies | issues | high | Headers showed CSP limited to frame-ancestors 'self', no X-Content-Type-Options, and no Referrer-Policy. HTTPS, HSTS, X-Frame-Options, and Permissions-Policy were present; the secrets scan found no exposed secret. F13 high: The security policy only restricts framing and omits key hardening headers. |
be-resilientprogressive-enhancement | pass | high | Raw HTML retained 68% of homepage content words and 100% on categories/signup, including titles, descriptions, and headings; no page was a JS shell. |
be-resilientresilient-runtime-behaviour | pass | high | Representative navigation, consent rejection, signup reveal, and error recovery remained usable without blank or cut-off states in desktop captures. |
be-resilientoffline-and-installable | pass | high | A registered active service worker, xh-offline-cache-1.6.5 cache, and manifest with start_url, minimal-ui display, and three icons were present. |
be-resilientnetwork-and-http-failure-states | pass | high | An unknown route renders a localized not-found state, explanatory copy, and a direct home recovery link rather than a blank shell. |
be-internationalisedlang-dir-and-logical-properties | pass | high | The Hindi page declares html lang=hi, offers many explicit locale links, and inspected CSS includes 19 logical-property declarations. Hindi is left-to-right so an omitted dir defaults correctly. |
be-internationalisedlocale-aware-data | not-applicable | high | The audited Hindi content, listing, detail, and signup surfaces did not present dates, currencies, durations, or other locale-formatted values. |
be-internationalisedtime-zone-correctness | not-applicable | high | The audited surfaces contain no event scheduling or user-facing time-zone data. |
be-trustworthyno-dark-patterns | pass | high | Consent presents equally sized accept and reject actions and signup clearly discloses data use and terms. No preselected purchase or forced-continuity control was observed. |
be-trustworthyhumane-error-handling | pass | high | Errors appear only after submission, use clear localized text, and are exposed in role=alert elements. |
be-trustworthytrustworthy-input-assistance | issues | high | The revealed signup form contained email fields with autocomplete=off and type=text, while only the password field used autocomplete=new-password. Invalid submission did provide visible role=alert feedback. F16 medium: Email signup disables or omits useful autofill semantics. |
be-trustworthysafe-commercial-and-account-flows | pass | high | The tested signup surface clearly states terms, privacy, potential age verification, and public/partner data use before account creation. Payment and cancellation are external/authenticated and were explicitly excluded. |
be-sustainableoptimised-assets | issues | high | The image primitive found 29 of 36 images without dimensions, 12 oversized images, eight below-fold images not lazy-loaded, and 16 legacy-format URLs. Lighthouse corroborated unsized and inefficient image delivery. F09 medium: Many images lack dimensions and several are oversized for their rendered slots. |
be-sustainableno-wasteful-work | issues | high | HAR recorded 143 requests and 1.81 MB transferred, including 61 scripts. The tracker primitive observed 18 origins outside the originally requested host, including Google identity, ad/media, collector, and CDN endpoints, before the user chose a consent option. F14 high: A fresh load makes a large, multi-origin request set before consent is resolved. |
be-sustainablethird-party-and-media-budget | issues | high | The image primitive found 29 of 36 images without dimensions, 12 oversized images, eight below-fold images not lazy-loaded, and 16 legacy-format URLs. Lighthouse corroborated unsized and inefficient image delivery. HAR recorded 143 requests and 1.81 MB transferred, including 61 scripts. The tracker primitive observed 18 origins outside the originally requested host, including Google identity, ad/media, collector, and CDN endpoints, before the user chose a consent option. F09 medium: Many images lack dimensions and several are oversized for their rendered slots. F14 high: A fresh load makes a large, multi-origin request set before consent is resolved. |
be-agent-readystructured-agent-capabilities | not-applicable | high | This public media site exposes crawlable content but no declared intent for transactional AI-agent capabilities; WebMCP remains an emerging opportunity rather than a required surface. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation or language-model task is part of the representative core journey, so on-device inference is not required. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After ten login-modal open/Escape cycles, heap self size was 39.34 MB versus a 36.70 MB fresh baseline. The modest 7.2% difference does not establish unbounded growth and no dominant leak constructor appeared. |
be-memory-efficientbounded-footprint | pass | high | The fresh heap summary measured 36.70 MB self size for a media-heavy page; this is proportionate to the 143-request interface despite being worth monitoring. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | No Detached constructor appeared among the largest constructor populations after repeated interaction; the comparison showed no dominant listener/timer constructor. |
Provenance
Canonical report: results/atomic/reports/0436-hi_xhamster45_desi.json
Report SHA-256: 826366f2230ec5dcf23e45fca324072db9a38eeb549ac1178df9cec21f85cb2d
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/hi_xhamster45_desi/2026-07-20T19-57-00-107Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/hi_xhamster45_desi/2026-07-20T19-57-00-107Z
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.