Manifest position 140 · CrUX rank bucket 1000

https://www.xvideos-ar.com

Coverage complete

Atomic coverage complete across 58 checks and six representative paths.

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
issueshighDesktop screenshots under light and prefers-color-scheme: dark are visually identical; the CSS probe found no color-scheme, prefers-color-scheme, or light-dark() support.
F01 medium: The page ignores the user’s dark-mode preference.
respect-user-preferences
respects-reduced-motion
passhighEmulated prefers-reduced-motion: reduce matched and document.getAnimations() returned an empty list; no non-essential motion remained to suppress.
respect-user-preferences
respects-contrast
passhighThe forced-colors screenshot kept navigation, age-gate text, controls, borders, and focus-relevant affordances visible.
implement-natural-interactions
view-transitions
issueshighThe CSS probe found no View Transition rules or API styling on an MPA with frequent category, search, account, and detail navigation.
F02 low: Navigation swaps views abruptly.
implement-natural-interactions
scroll-driven-animations
passhighScreenshots and CSS inspection showed no parallax/scrollytelling/scroll-linked animation, and the layout observer recorded no long tasks; no main-thread scroll animation anti-pattern was present.
implement-natural-interactions
physical-gestures
passhighThe representative pages use native document scrolling and ordinary links; no custom pointer-drag, swipe, pull, or gesture handler surfaced in DOM/CSS evidence.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe homepage is roughly 4,977 CSS px tall, but CSS inspection found no scroll-state query, progress indicator, or shrinking-header behavior.
F03 low: Long listings provide no scroll-state guidance.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover, or edge-positioned menu was present on the representative unauthenticated surfaces, so anchor positioning has no applicable target.
provide-guided-navigation
directs-attention
issueshighRepresentative links perform full abrupt swaps and the CSS probe found no view-transition, highlight, scroll-marker, or related attention cue.
F04 low: Navigation does not visibly preserve or direct attention.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighThe only load-time interruption is a clearly labelled legal age gate with a direct entry action; no marketing popup, newsletter prompt, or stacked banner appeared.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighDOM evidence shows #disclaimer_message is a DIV with no role or tabindex; the page contains zero dialog or popover elements even though the gate blocks the whole viewport.
F05 high: The blocking age gate is an unlabelled custom modal.
maximize-content-reduce-noise
reduced-chrome
issueshighThe first viewport contains two full navigation rows, utility controls, category links, badges, and a five-column grid; the screenshot shows limited hierarchy and substantial competing chrome.
F06 medium: Dense chrome competes with the primary content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360x800, layout metrics reported scrollWidth=clientWidth=360 and horizontalOverflowPx=0; the viewport meta tag is present.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe narrow layout does reflow, but the CSS probe found no @container usage despite repeated video cards and navigation components being reused at several widths.
F07 low: Responsive behavior is viewport-only rather than component-aware.
adapt-to-the-form-factor
input-modality-aware
issueshighThe rendered-control probe found 124 of 362 visible links/buttons/inputs below 24 px in at least one dimension; Lighthouse also reported accessibility failures. Keyboard focus itself was visible.
F08 high: Many interactive targets are too small for touch.
support-core-task-success
clear-purpose-and-primary-action
passhighThe first viewport clearly presents the brand, search field, content grid, and direct card links; the account page separately labels sign-in and free-account paths.
support-core-task-success
primary-flow-completion
passhighDirect search, category, detail, and account URLs all loaded with stable navigation and real links; the age acknowledgement is a single predictable compliance step.
support-core-task-success
clear-system-state-and-recovery
passhighA real 404 response displayed a clear not-found message and “Back to the home page” recovery link; invalid account submission focused the first invalid field and exposed native messages.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP at 5.43 s (performance 0.75), while the first-party trace measured 2.88 s; the slower throttled result is outside the 2.5 s good threshold.
F09 high: Largest Contentful Paint is slow.
be-fast-and-stable
visual-stability
issueshighThe 360x800 layout observer measured CLS 0.292 across three shifts; 99 of 100 images lacked explicit dimensions.
F10 high: The mobile listing shifts substantially during load.
be-fast-and-stable
efficient-main-thread
passhighThe trace recorded zero long tasks and 0 ms total blocking time; Lighthouse TBT was 52 ms, supporting a responsive main thread during load.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR evidence recorded 122 requests and 2.89 MB, a parser-blocking head script without async/defer, a 215 KB stylesheet, and many thumbnail responses without cache headers.
F11 high: The critical path and cache behavior are inefficient.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 592,727 bytes of unused JavaScript and 210,257 bytes of unused CSS; HAR shows a 516 KB main script plus duplicate jQuery resources.
F12 high: The homepage ships large amounts of unused CSS and JavaScript.
be-inclusive
names-roles-labels
issueshighLighthouse failed button-name, link-name, and image-alt; the image audit found 98 of 100 images without alt, and both search inputs lacked labels or aria-label.
F13 critical: Core controls and images lack accessible names.
be-inclusive
sufficient-contrast
issueshighLighthouse reported a color-contrast failure on the audited homepage.
F14 high: Text fails minimum color contrast.
be-inclusive
structure-and-focus
issueshighThe DOM and CSS probe found zero h1/h2/h3 elements despite a large content listing; Lighthouse’s agent accessibility tree audit also failed. Focus outlines were visible, but structural navigation is weak.
F15 high: The homepage has no heading hierarchy.
be-inclusive
legible-text
issueshighDesktop and mobile screenshots show card titles clipped to fragments and tightly packed metadata, reducing comprehension in both English and RTL layout.
F16 medium: Listing text is cramped and frequently truncated.
be-inclusive
zoom-reflow-targets-and-media
issueshighLighthouse failed meta-viewport because scaling is restricted below its accessibility bar; the detail-page video had no text tracks, and 124 controls were below 24 px in one dimension.
F17 critical: User zoom and media alternatives are insufficient.
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console passed with zero collected console error items during the representative load.
follow-best-practices
sound-document-and-assets
issueshighThe image primitive found 99 images without dimensions, 100 without srcset, and 3 oversized; the document itself had a valid HTML doctype and UTF-8 charset.
F18 high: Image markup does not reserve space or use responsive assets.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse found one deprecated API warning and missing source maps for large first-party JavaScript; BFCache passed and no prompt-on-load was observed.
F19 medium: Deprecated API use and missing source maps reduce platform hygiene.
be-discoverable
title-and-description
passhighHomepage and detail templates returned unique descriptive titles and meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
issueshighLighthouse failed crawlable-anchors and found one affected item; the viewport exists but is configured in a way that also failed the zoom audit. robots.txt allows public content.
F20 medium: Some links are not crawlable.
be-discoverable
canonical-and-indexing-signals
issueshighBoth homepage and detail probes returned no rel=canonical. The detail page exposes a different og:url shape, increasing duplicate-URL ambiguity; robots.txt allows crawling.
F21 medium: Public pages omit canonical URLs.
be-discoverable
structured-and-shareable-metadata
passhighThe video-detail template exposed matching VideoObject JSON-LD and Open Graph title/type/url/duration/image metadata for the visible entity.
be-private-and-secure
secure-transport-and-headers
issueshighThe page uses HTTPS, but headers evidence found no HSTS or X-Content-Type-Options and a CSP permitting unsafe-inline and unsafe-eval across a very broad host allowlist.
F22 high: Transport defenses are incomplete and CSP is weak.
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe HAR recorded 101 third-party requests and 1.73 MB from third-party origins, including one non-CDN host; the CSP allowlist includes many advertising/tracking domains even though the tracker matcher found no known tracker.
F23 medium: The initial page exposes a broad third-party surface.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe account probe found required email/password fields and no WebAuthn/passkey integration; no permission prompt appeared on load.
F24 high: Authentication is password-only and lacks passkey support.
be-private-and-secure
defensive-browser-policies
issueshighHeaders evidence found no Permissions-Policy, no HSTS, no nosniff, a legacy no-referrer-when-downgrade policy, and a session_token cookie using SameSite=None for 180 days. X-Frame-Options was present.
F25 high: Several defensive browser policies are absent or permissive.
be-resilient
progressive-enhancement
passhighDiscoverability evidence found 92% rendered-word coverage in raw HTML, a 200 response, and no empty JS shell, so core listings remain reachable without JavaScript.
be-resilient
resilient-runtime-behaviour
passhighThe age gate, menus, search, account page, and listing templates rendered without clipping at desktop/mobile evidence sizes; Lighthouse recorded no console errors and BFCache passed.
be-resilient
offline-and-installable
issueshighThe page links a manifest, but its start_url points to https://www.xvideos.com rather than this host, and the service-worker probe found zero registrations.
F26 medium: Installability metadata is inconsistent and there is no offline worker.
be-resilient
network-and-http-failure-states
passhighA deliberately missing URL returned HTTP 404 with a useful message and a home-page recovery link rather than a blank shell or misleading success state.
be-internationalised
lang-dir-and-logical-properties
issueshighhtml lang=ar and dir=rtl are present, but screenshots show major navigation, titles, and error text in English; CSS inspection found no logical inline/block properties.
F27 high: The Arabic locale mixes English content with RTL without robust logical styling.
be-internationalised
locale-aware-data
issueshighThe Arabic page renders English-style compact counts and units such as “41.5k Views” and “min” throughout the screenshot.
F28 medium: Counts and durations are not localized for the Arabic locale.
be-internationalised
time-zone-correctness
not-applicablehighThe representative public browsing, search, account, and media-detail surfaces exposed no scheduling or time-zone-sensitive user workflow to test.
be-trustworthy
no-dark-patterns
passhighThe age gate states its purpose and offers a direct acknowledgement; account UI visibly distinguishes free sign-in/create-account paths from premium promotion, with no preselected purchase observed.
be-trustworthy
humane-error-handling
passhighSubmitting the empty sign-in form used native required-field validation, moved focus to the email field, and exposed concrete validation messages without losing context.
be-trustworthy
trustworthy-input-assistance
issueshighThe account probe found empty autocomplete on email/login and current password fields, and on several sign-up identity/password fields; only new-password fields were tokenized.
F29 high: Sign-in and sign-up fields omit key autocomplete tokens.
be-trustworthy
safe-commercial-and-account-flows
passhighThe audited account surface visibly separates free account access from premium promotion, labels recovery/create-account routes, and did not initiate a paid commitment during the representative flow.
be-sustainable
optimised-assets
issueshighOf 100 images, 99 used legacy formats, all lacked srcset, 99 lacked dimensions, and 3 were oversized.
F30 high: Image delivery is not resource-efficient.
be-sustainable
no-wasteful-work
issueshighThe image audit found 90 below-fold images without loading=lazy; HAR loaded 106 images and 2.89 MB during the initial visit.
F31 high: The homepage eagerly over-fetches below-fold content.
be-sustainable
third-party-and-media-budget
issueshighThe initial page transferred 1.73 MB from third-party origins across 101 requests, mostly thumbnail CDNs, before a video was selected.
F32 medium: Third-party and media cost is high before the user chooses content.
be-agent-ready
structured-agent-capabilities
not-applicablehighThis public media site exposes no declared agent-facing workflow or intent; emerging WebMCP capabilities are treated as an opportunity rather than a requirement.
be-agent-ready
on-device-inference
not-applicablehighNo user task on the audited public surfaces requires or clearly benefits from built-in on-device inference; this emerging check is not applicable.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten top-to-bottom scroll cycles, heap self size grew only 345,320 bytes (1.28%) and node count 1.15%, with no top-constructor growth pattern indicating an unbounded leak.
be-memory-efficient
bounded-footprint
passhighThe baseline heap was about 27.1 MB across 376,707 nodes, proportionate to a 100-thumbnail media listing and stable after exercise.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighBefore/after heap summaries showed no Detached* constructor among top retained constructors and only small bounded closure/object growth after repeated scrolling.

Provenance

Canonical report: results/atomic/reports/0140-www_xvideos-ar_com.json
Report SHA-256: d98a239d160da789611c87e1cdec9eb266a45bee1c4f66a899d897ef00a8174a
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_xvideos-ar_com/2026-07-18T17-06-52-827Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_xvideos-ar_com/2026-07-18T17-06-52-827Z
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.