Manifest position 46 · CrUX rank bucket 1000
https://www.xnxx.com
Coverage complete
Coverage-complete audit across the public homepage, search listing, account sign-in, and not-found state.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The default and emulated prefers-color-scheme: dark screenshots are byte-identical, while DOM/CSS inspection found no preference-driven theme switch. F01 medium: Theme is fixed rather than preference-driven. |
respect-user-preferencesrespects-reduced-motion | issues | high | The preference-conditioned capture remained identical and the account probe reported five running animations; the inspected CSS includes animated pulse/toggle transitions without a reduced-motion override. F02 low: Motion is not reduced when requested. |
respect-user-preferencesrespects-contrast | pass | high | Lighthouse contrast audit passed and the high-contrast-conditioned screenshot retained legible controls and text. |
implement-natural-interactionsview-transitions | issues | high | The CSS/API probe found no view-transition rules, and navigation among home, search, account, and error templates uses full-document swaps without a visual continuity cue. F03 low: Route and state changes use abrupt swaps. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scroll-linked parallax, scrollytelling, or reveal interaction was present on the representative templates. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No swipe, pull, drag, or carousel gesture surface was present in the exercised paths. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | Desktop and mobile captures show fixed, dense chrome, while the CSS probe found no scroll timeline/container-state implementation. F04 low: Persistent navigation does not react to scroll state. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, anchored popover, or edge-positioned menu was exposed in the representative states. |
provide-guided-navigationdirects-attention | issues | high | Search, account, and 404 captures switch templates abruptly; there is no transition, highlighted destination, breadcrumb, or focus cue tying the prior action to the new state. F05 low: Navigation changes do not visibly guide attention. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | The age gate is immediate and blocking, but it serves the necessary age acknowledgement before explicit content, keeps thumbnails blurred, and presents clear continuation choices. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | DOM/CSS evidence identifies #disclaimer_background and #disclaimer_message divs; the probe found zero dialog, popover, or details elements. F06 medium: The blocking age gate is an ad-hoc overlay rather than a semantic modal. |
maximize-content-reduce-noisereduced-chrome | issues | high | The search first viewport contains two navigation rows, controls, filters, badges, and the blocking gate before the results; the mobile viewport also devotes substantial space to persistent chrome. F07 medium: Dense navigation and category chrome compete with content. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360x800 the layout primitive measured scrollWidth 360, clientWidth 360, horizontal overflow 0, and a viewport meta element. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | The component/CSS probe found no @container rules, although reused search, account, header, and card components appear in different available widths. F08 low: Responsive behavior is viewport-only. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The account focus probe found outline:none and no box shadow on visible form controls and buttons; only the first logo links retained a UA outline. F09 high: Keyboard focus is missing on many controls. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The first viewport clearly identifies an adult video catalogue and presents explicit age/category continuation actions. |
support-core-task-successprimary-flow-completion | pass | high | A direct search route rendered labelled results, and the account route exposed sign-in, password recovery, account creation, and federated alternatives. |
support-core-task-successclear-system-state-and-recovery | pass | high | The deliberately invalid route rendered a clear not-found message while retaining global navigation. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 6.8 s, FCP 3.7 s, and performance 0.68; the separate warm trace measured LCP 1.22 s, showing material condition sensitivity. F10 high: Cold-load LCP is slow. |
be-fast-and-stablevisual-stability | pass | high | The mobile layout observer measured CLS 0 with no recorded shifts, corroborated by Lighthouse CLS 0. |
be-fast-and-stableefficient-main-thread | pass | high | The trace recorded zero long tasks and 0 ms total blocking time; Lighthouse TBT was 102 ms. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR found a VeryHigh parser stylesheet, a synchronous head script, several synchronous scripts, and ten large thumbnails without useful cache headers. F11 medium: Parser-blocking assets and weak image caching delay delivery. |
be-fast-and-stabletrim-unused-and-duplicate-code | pass | high | The HAR recorded six scripts totalling 536 KB, but no code-coverage evidence established substantial unused or duplicated execution; the measured main thread remained light. |
be-inclusivenames-roles-labels | issues | high | Lighthouse accessibility scored 0.71 and identified an unnamed close button plus unnamed menu and thumbnail links; the image audit found 98 of 100 images without alt text. F12 high: Important controls and thumbnail links lack accessible names. |
be-inclusivesufficient-contrast | pass | high | Lighthouse color-contrast passed and the captured blue/yellow/white interfaces remained visually distinguishable. |
be-inclusivestructure-and-focus | issues | high | The home recon found no h1; the account probe found repeated h2 headings, no main/nav landmarks, and outline:none on visible controls. F13 high: Heading structure and keyboard focus are incomplete. |
be-inclusivelegible-text | pass | high | Desktop and mobile captures show readable labels, consistent left alignment, and no text clipping in the principal gate, search, and account states. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Lighthouse failed meta-viewport because the homepage declares maximum-scale=1.0 and user-scalable=no. F14 high: Mobile zoom is disabled. |
follow-best-practicesno-console-errors | pass | high | Lighthouse errors-in-console audit passed and no uncaught error was observed during exercised loads. |
follow-best-practicessound-document-and-assets | issues | high | The image audit found all 100 images without width/height attributes or srcset, 12 oversized images, and 100 legacy-format images. F15 medium: Image assets lack dimensions and responsive delivery. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse reported passing BFCache, inspector-issues, and third-party-cookie audits; no permission prompt appeared on load. |
be-discoverabletitle-and-description | pass | high | The homepage has a descriptive title and meta description, both present in raw server HTML. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Lighthouse SEO scored 1.0; anchors and robots audits passed, viewport metadata is present, and robots.txt permits the public homepage. |
be-discoverablecanonical-and-indexing-signals | issues | high | The metadata probe returned no canonical link, although robots.txt permits the homepage and a sitemap index exists. F16 medium: The homepage has no canonical URL. |
be-discoverablestructured-and-shareable-metadata | issues | high | The homepage metadata probe found no Open Graph tags and no JSON-LD blocks despite the page representing a public media catalogue. F17 medium: Share and entity metadata are absent. |
be-private-and-securesecure-transport-and-headers | issues | high | Header evidence found no HSTS or nosniff and a CSP that allows unsafe-inline and unsafe-eval. F18 high: Transport is HTTPS but key hardening headers are absent or weak. |
be-private-and-securedata-minimisation-and-third-parties | pass | high | The pre-consent load contacted three CDN origins, found no known trackers, and exposed no client-side secrets. |
be-private-and-securein-context-permissions-and-modern-auth | issues | high | The account screenshot shows password, Google, and X sign-in; the DOM/API probe found no WebAuthn/passkey affordance. No permission prompt fired on load. F19 medium: The observed sign-in route offers passwords and federated login but no phishing-resistant passkey option. |
be-private-and-securedefensive-browser-policies | issues | high | Headers evidence found no Permissions-Policy, no HSTS, no nosniff, and only legacy X-Frame-Options; Referrer-Policy remains no-referrer-when-downgrade. F20 medium: Defensive browser policy coverage is incomplete. |
be-resilientprogressive-enhancement | issues | high | Discoverability evidence fetched 130 KB of raw HTML but found only 29% rendered-word coverage; the rendered page is not an empty shell, yet most catalogue content is client-dependent. F21 high: Most catalogue content is missing without JavaScript. |
be-resilientresilient-runtime-behaviour | pass | high | Representative gate, search controls, account form, and 404 state remained inside the viewport without clipped overlays in captured states. |
be-resilientoffline-and-installable | not-applicable | high | The primary product is network-dependent streaming; offline playback/installability was judged outside the expected core journey. |
be-resilientnetwork-and-http-failure-states | pass | high | The invalid route rendered a clear not-found state and retained navigation rather than a blank shell or infinite spinner. |
be-internationalisedlang-dir-and-logical-properties | pass | high | The document declares lang=en and exposes visible language/content selectors; the sampled layouts retained correct reading order. |
be-internationalisedlocale-aware-data | not-applicable | high | No dates, prices, currencies, durations requiring locale formatting, or user-entered locale-sensitive values appeared in the representative paths. |
be-internationalisedtime-zone-correctness | not-applicable | high | No event time, scheduling, timezone, or DST-sensitive concept appeared in the representative paths. |
be-trustworthyno-dark-patterns | pass | high | The observed age gate states its purpose and terms link, keeps explicit content blurred, and account creation exposes terms/privacy links without a preselected continuity purchase. |
be-trustworthyhumane-error-handling | issues | high | After activating Sign in with both fields empty, the captured page remained visually unchanged with no inline error summary or recovery instruction. F22 medium: Empty sign-in submission provides no persistent, actionable error state. |
be-trustworthytrustworthy-input-assistance | issues | high | The account probe reports empty autocomplete values for email and password fields. F23 medium: Sign-in fields omit autocomplete tokens. |
be-trustworthysafe-commercial-and-account-flows | pass | high | The account route exposes password recovery, account creation, terms/privacy links, and federated sign-in; no paid commitment was introduced in the exercised flow. |
be-sustainableoptimised-assets | issues | high | Image evidence found 100/100 images without srcset, 100 legacy PNG/JPEG resources, 12 oversized images, and 89 below-fold images without lazy loading. F24 medium: The catalogue ships non-responsive legacy imagery. |
be-sustainableno-wasteful-work | pass | high | The trace found no long tasks, and the initial network settled at 31 requests without known analytics trackers or observed idle polling. |
be-sustainablethird-party-and-media-budget | pass | high | Before age acknowledgement, the rich-media catalogue transferred 1.23 MB across 31 requests, with no autoplay media and no known trackers; this is proportionate but still leaves image optimisation work. |
be-agent-readystructured-agent-capabilities | not-applicable | high | This public video catalogue exposes no transactional or productivity capability for which an agent tool is currently justified; absence is an emerging opportunity, not a failure. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation or language-model task was part of the observed core experience; on-device inference is not applicable. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After ten repeated menu-toggle attempts, retained heap changed from 19,723,569 to 19,915,232 bytes (+0.97%) and node count from 284,522 to 286,611 (+0.73%), with no runaway growth signal. |
be-memory-efficientbounded-footprint | pass | medium | The homepage heap snapshot measured 19.7 MB self size and 284,522 nodes, proportionate to a thumbnail-rich catalogue. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | The repeated-interaction snapshot increased by less than 1% in heap and node count; no accumulating detached/listener symptom was observed at this sampling confidence. |
Provenance
Canonical report: results/atomic/reports/0046-www_xnxx_com.json
Report SHA-256: fd9c57d57f6fdb907ec05053e8adb7dcb186d15453d41603f367436bc6ae4c61
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_xnxx_com/2026-07-18T01-20-48-168Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_xnxx_com/2026-07-18T01-20-48-168Z
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.