Manifest position 829 · CrUX rank bucket 1000
https://xnxx.health
Coverage complete
Coverage-complete remote audit. No source was supplied; no fixes were applied.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Default and dark captures are identical and no preference-aware color CSS is present F-001 low: The interface has no user-preference-driven colour scheme. |
respect-user-preferencesrespects-reduced-motion | pass | high | The reduced-motion media query matched and document.getAnimations() returned no active animations; there is no non-essential motion to suppress |
respect-user-preferencesrespects-contrast | pass | high | Text, links, controls and thumbnails remain visible with clear system-colour outlines under forced colors |
implement-natural-interactionsview-transitions | issues | high | No view-transition declarations were found and navigation uses full-document route swaps F-002 low: Route changes are abrupt full-document swaps. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No parallax, scrollytelling, reveal animation, carousel motion or other scroll-linked motion exists to implement |
implement-natural-interactionsphysical-gestures | not-applicable | high | The audited templates expose links, form submission and native scrolling but no custom swipe, pull, drag or gesture-driven interaction |
provide-guided-navigationscroll-state-aware-chrome | issues | high | Long listings reach 32,294 CSS px but chrome is static and no scroll-state/progress affordance is present F-003 low: Page chrome does not respond to scroll position. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, contextual popover or anchored menu was present on the exercised states |
provide-guided-navigationdirects-attention | pass | medium | Search and detail routes place a prominent page heading before primary content and Best Of visibly marks its active section |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | No full-viewport popup, consent wall or obscuring interstitial appeared on load |
maximize-content-reduce-noisesemantic-dismissible-primitives | pass | medium | No active modal/disclosure overlay was present; inspected controls use anchors, buttons and native form elements rather than an ad-hoc modal |
maximize-content-reduce-noisereduced-chrome | pass | medium | Home, search and detail surfaces devote most of the viewport to category, result or media content rather than application framing |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | Home reflows at 360px, but Best Of measures 989px scroll width and 629px overflow F-004 high: The Best Of listing forces a desktop-width layout on mobile. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | medium | No container query support was found and repeated cards adapt inconsistently by template F-005 low: Repeated cards do not use container-aware adaptation. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Focus is visible, but many targets are materially below 44x44 and Lighthouse target-size fails F-006 medium: Many interactive targets are too small for touch. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Home, search and detail views clearly identify browsing, results and playback as their primary purpose |
support-core-task-successprimary-flow-completion | pass | high | A homepage category leads to a populated search listing and a result opens a playable detail page with visible player controls |
support-core-task-successclear-system-state-and-recovery | issues | high | History remains loading without recovery and an invalid route silently becomes the homepage F-007 high: History and invalid-route states do not provide useful recovery. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse LCP is 4.79s (poor), despite a separate trace at 1.86s; lab variability does not establish consistently good LCP F-008 high: Cold-load LCP is outside the good range. |
be-fast-and-stablevisual-stability | pass | high | Both the mobile layout observer and Lighthouse report CLS 0 with no observed shifts |
be-fast-and-stableefficient-main-thread | pass | high | The trace reports 0 long tasks and 0ms TBT; Lighthouse TBT is 44.5ms |
be-fast-and-stableefficient-resource-delivery | issues | high | Blocking candidates, redirects, weak image caching and failed cache/dependency/render-blocking insights show inefficient delivery F-009 medium: Critical delivery is slowed by blocking and poorly cached resources. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Unused CSS/JS and legacy JavaScript insights fail; scripts transfer 462,676 bytes F-010 medium: The page ships avoidable unused and legacy JavaScript/CSS. |
be-inclusivenames-roles-labels | issues | high | Most images and thumbnail links lack names and the search field has no label F-011 high: Core browsing links, thumbnails and search lack accessible names. |
be-inclusivesufficient-contrast | pass | medium | Lighthouse reported no color-contrast failure and forced colors preserves readable text and controls |
be-inclusivestructure-and-focus | issues | high | No main landmark is present and heading structure is inconsistent, though keyboard focus is visibly outlined F-012 medium: The document lacks a main landmark and has weak heading structure. |
be-inclusivelegible-text | issues | high | Keyword/footer copy and metadata are small, dense and sometimes clipped F-013 low: Some text is cramped and difficult to scan. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Best Of does not reflow, targets fail sizing, and the representative video has no caption track F-014 medium: Zoom/reflow and media alternatives are incomplete. |
follow-best-practicesno-console-errors | issues | high | CORS, missing dependency, malformed JSON and failed footer errors are logged F-015 high: Production pages emit repeated runtime and network errors. |
follow-best-practicessound-document-and-assets | issues | high | Doctype/UTF-8 are valid, but all inspected images lack explicit dimensions and Lighthouse reports unsized images F-016 medium: Image assets are structurally unsized and inefficiently encoded. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Inspector issues and legacy JavaScript are reported alongside broken resource delivery F-017 medium: Inspector and delivery hygiene issues remain. |
be-discoverabletitle-and-description | pass | high | Both templates expose unique descriptive titles and meta descriptions |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Lighthouse SEO scores 1.0, viewport meta exists, internal links use href and robots allows general search indexing |
be-discoverablecanonical-and-indexing-signals | issues | high | Canonical is absent and hreflang variants all resolve to the same English homepage F-018 medium: Canonical/indexing signals are inconsistent. |
be-discoverablestructured-and-shareable-metadata | pass | medium | The homepage includes WebSite JSON-LD whose name and description correspond to the visible site; no contradictory entity data was observed |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS/HSTS are present, but CSP/nosniff are absent and cookie flags are weak F-019 high: Transport is HTTPS but application defenses and cookie flags are weak. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Third parties account for 50/53 requests and 1.18MB, with multiple analytics/ad networks and third-party cookies F-020 high: The page sends a large tracking and advertising footprint before interaction. |
be-private-and-securein-context-permissions-and-modern-auth | pass | medium | No permission prompt fired on load; the public browsing flow does not require authentication, so passkeys are not relevant to the exercised task |
be-private-and-securedefensive-browser-policies | issues | high | Clickjacking, CSP, referrer, permissions and nosniff defenses are missing F-021 high: Browser-enforced defensive policies are mostly absent. |
be-resilientprogressive-enhancement | issues | high | Homepage raw HTML covers only 19% of rendered words, unlike Best Of 96% and search 100% F-022 medium: The homepage exposes only a small share of rendered content without JavaScript. |
be-resilientresilient-runtime-behaviour | pass | medium | Home, search and detail content render without blank shells, and no overlay clipping or lost navigation state was observed |
be-resilientoffline-and-installable | not-applicable | high | This is an intrinsically network-dependent streaming content MPA; offline playback/installability is not required for the audited core task |
be-resilientnetwork-and-http-failure-states | issues | high | Invalid URLs silently redirect and History has an unbounded loading state without retry F-023 medium: Failure states are replaced by silent redirects or indefinite loading. |
be-internationalisedlang-dir-and-logical-properties | issues | high | html lang is always en, logical properties are absent, and multiple claimed locales point to the same English page F-024 medium: Declared language variants are not reflected in document language or layout readiness. |
be-internationalisedlocale-aware-data | issues | medium | Month/year and count formatting remain English-style despite advertised locale variants F-025 low: Counts and month/year labels appear hard-coded to one locale. |
be-internationalisedtime-zone-correctness | not-applicable | high | The audited browsing flow exposes media durations but no scheduled events, local wall times, recurring events or stored time-zone-sensitive data |
be-trustworthyno-dark-patterns | pass | medium | No confirmshaming, forced continuity, disguised checkout or obstructive cancellation was observed in the public flow |
be-trustworthyhumane-error-handling | not-applicable | high | The only form is optional search with no invalid/required state; there is no user-correctable validation error to exercise |
be-trustworthytrustworthy-input-assistance | issues | high | The search field is unlabeled and has no autocomplete semantics F-026 low: The search input is unlabeled and provides no autocomplete semantics. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, authentication or account-management flow was part of the public representative task set |
be-sustainableoptimised-assets | issues | high | Legacy, oversized, non-responsive and non-lazy images create avoidable transfer cost F-027 high: Thumbnail delivery wastes bandwidth and omits responsive formats. |
be-sustainableno-wasteful-work | issues | high | Unused bundles and eager tracking/advertising do avoidable work before interaction F-028 medium: Unused code and pre-interaction tracking consume avoidable resources. |
be-sustainablethird-party-and-media-budget | issues | high | Third parties contribute 97% of initial transferred bytes and dominate slow requests F-029 high: Third parties dominate the initial page budget. |
be-agent-readystructured-agent-capabilities | not-applicable | high | The site explicitly disallows major AI crawlers and ai-train use, indicating no intent to expose agent-facing capabilities |
be-agent-readyon-device-inference | not-applicable | high | No user task in the audited streaming/browsing flow requires on-device language-model or summarisation support |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After ten open/escape cycles, self size rose only 144,147 bytes (0.27%) and node count 1,482 (0.43%), with no unbounded pattern established |
be-memory-efficientbounded-footprint | pass | medium | The content-rich page retains about 52.8MB self size and 341k heap nodes; this is proportionate to 161 images and hundreds of links in the rendered document |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | The summary exposes no growing Detached* constructor population, and closures rise only 37 across the 10-cycle interaction |
Provenance
Canonical report: results/atomic/reports/0829-xnxx_health.json
Report SHA-256: 5f3aa358a46db92ac05402e567e120d8c194ce5e57dc75e9d964fbf859757130
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/xnxx_health/2026-07-23T07-04-23-804Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/xnxx_health/2026-07-23T07-04-23-804Z
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.