Manifest position 920 · CrUX rank bucket 1000
https://xxxvideo.link
Coverage complete
All 58 catalog checks have conclusive pass, issues, or check-specific not-applicable outcomes.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The preferences probe reports color-scheme: normal and only an ad-injected dark media rule; the first-party palette is fixed rather than driven by the system preference. F-01 low: Honours prefers-color-scheme |
respect-user-preferencesrespects-reduced-motion | issues | high | Under prefers-reduced-motion: reduce, a 5.5-second animation remained running and several autoplay ad videos were observed. F-02 medium: Honours prefers-reduced-motion |
respect-user-preferencesrespects-contrast | issues | high | The high-contrast probe found no first-party prefers-contrast/forced-colors rules, while all controls globally suppress outlines. F-03 medium: Honours prefers-contrast / forced-colors |
implement-natural-interactionsview-transitions | issues | high | Route changes use ordinary document navigation with no view-transition CSS or same-document transition rules. F-04 low: State and route changes use View Transitions (including same-document, cross-document and scroll-driven/stagge |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No first-party scroll-linked animation or scrollytelling surface exists; the only observed animation was an injected advertisement. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No gesture-driven control, swipe action, carousel, or pull interaction exists on the representative paths. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | The header is fixed but has no scroll-state query, progress indicator, or state change as the long listing scrolls. F-05 low: Sticky/affixed UI reacts to scroll state and position (e |
provide-guided-navigationanchored-positioning | issues | high | Dropdowns and the mobile side menu are custom absolutely/fixed-positioned divs; no anchor-name, position-anchor, or position-try rules were found. F-06 low: Tooltips, popovers and menus use CSS anchor positioning (with fallback positions) so they stay attached and re |
provide-guided-navigationdirects-attention | issues | high | Listing-to-category and category-to-detail navigation provides no directional transition or post-navigation attention cue. F-07 low: Navigation and in-page jumps guide attention (highlight effects, scroll/carousel markers, directional transiti |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Desktop and mobile screenshots show chat/ad notifications overlaying thumbnails, plus a large ad CTA before the first-party content. F-08 high: No intrusive pop-ups, interstitials or banners that obscure content on load |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | DOM inspection found zero dialog, popover, or details elements despite custom dropdown, aside, notification, and overlay UI. F-09 medium: Overlays and rich controls use the right primitive |
maximize-content-reduce-noisereduced-chrome | issues | high | The first viewport and detail page devote prominent space to multiple ads, notifications, and chat chrome before/over the requested media. F-10 high: Minimise non-content chrome and borders so the content is the focus, not the application frame |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360px, inner/client/scroll widths are all 360 and the mobile screenshot shows a two-column layout with no horizontal clipping. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | The CSS has no container queries; all grid changes are controlled only by viewport media queries. F-11 low: Components adapt to their container with container queries (incl |
adapt-to-the-form-factorinput-modality-aware | issues | high | The focus probe shows outline-style none on links, inputs, and buttons; numerous links are only 14-22px tall and Lighthouse failed target-size. F-12 high: Touch targets are adequately sized and hover-only affordances have a non-hover fallback, and keyboard focus is |
support-core-task-successclear-purpose-and-primary-action | issues | high | On both listing and detail first viewports, advertising CTAs compete with or precede the site heading/player, obscuring the primary browse/watch action. F-13 high: The page communicates what it is for and exposes the primary next action without requiring users to hunt throu |
support-core-task-successprimary-flow-completion | issues | high | Browse-to-category-to-video is possible, but intermittent bare 503 pages and advertising overlays/autoplay media interrupt representative steps. F-14 high: The representative primary flow can be completed end-to-end with predictable steps, no avoidable dead ends, no |
support-core-task-successclear-system-state-and-recovery | issues | high | A captured category request returned a bare nginx 503 with no retry/navigation; an unknown route returned the homepage with HTTP 200 rather than a useful 404. F-15 high: Loading, empty, success, error, offline, and partial-completion states are visible and actionable |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 10.28s and CLS 0.334, outside good thresholds; performance score was 0.55. F-16 high: Core Web Vitals are in the good range |
be-fast-and-stablevisual-stability | issues | high | Lighthouse measured CLS 0.334, consistent with late ad/notification insertion; the shorter layout capture did not reproduce the shift. F-17 high: No cumulative layout shift from late content (images, banners, fonts) that arrives without reserved space |
be-fast-and-stableefficient-main-thread | pass | high | Trace found one 55ms task and only 5.16ms TBT; Lighthouse TBT was 37ms, indicating a responsive main thread during load. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR recorded 128 requests and 1.24MB in the capture, including parser-inserted classic scripts; Lighthouse saw 5.45MB total transfer. F-18 medium: Critical resources are delivered efficiently |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 219KB unused JavaScript; the DOM shows two old jQuery versions plus many ad SDKs. F-19 medium: The page does not ship large unused or duplicated JavaScript/CSS, avoidable legacy bundles, or third-party cod |
be-inclusivenames-roles-labels | issues | high | Lighthouse failed link-name for 13 examples and frame-title; DOM contains empty-text icon/ad links and an untitled iframe. F-20 high: Interactive elements have accessible names, correct roles, and form fields have labels |
be-inclusivesufficient-contrast | pass | high | Lighthouse color-contrast audit passed and screenshots show high-contrast light text against dark surfaces. |
be-inclusivestructure-and-focus | issues | high | Heading/landmark order passes, but the focus probe found outline-style none for every sampled interactive control. F-21 high: Heading and landmark structure is logical, focus order follows reading order, keyboard focus is always visible |
be-inclusivelegible-text | pass | high | Representative screenshots show readable, unclipped headings and labels at desktop and 360px. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Lighthouse failed target-size and the detail probe found the core video with zero caption tracks; many link targets are 14-22px tall. F-22 medium: The experience remains usable when zoomed or reflowed, touch targets are large enough, media has captions or e |
follow-best-practicesno-console-errors | issues | high | Lighthouse reports browser errors logged to the console. F-23 medium: The page loads without console errors or uncaught exceptions |
follow-best-practicessound-document-and-assets | issues | high | Doctype and charset pass, but Lighthouse failed responsive image sizing and reports low-resolution images. F-24 medium: Valid doctype and charset, images sized with correct aspect ratio, no deprecated APIs misused, and CSS/HTML ar |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse reports DevTools inspector issues and BFCache prevention from a popup blocker; the page also loads jQuery 1.11.0 and 1.11.3. F-25 medium: The page uses the platform cleanly |
be-discoverabletitle-and-description | pass | high | Homepage and detail probes expose distinct descriptive titles and meta descriptions. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Lighthouse SEO is 1.0, crawlable anchors and robots pass, viewport meta exists, and raw HTML contains real href links. |
be-discoverablecanonical-and-indexing-signals | issues | high | robots.txt is valid, but /sitemap.xml serves HTML and arbitrary unknown paths return the homepage with HTTP 200, creating soft-404/indexing ambiguity. F-26 medium: Public pages expose the indexing signals search engines need |
be-discoverablestructured-and-shareable-metadata | issues | high | JSON-LD accurately describes the site and detail video, but neither representative page exposes Open Graph share-preview metadata. F-27 low: Where the page represents an article, product, organization, event, place or other rich entity, structured dat |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS is used, but CSP, HSTS, nosniff, and frame protection are absent; all 13 observed cookies lack Secure and most use SameSite=None. F-28 high: Served over HTTPS with a sensible Content-Security-Policy and secure, SameSite cookies |
be-private-and-securedata-minimisation-and-third-parties | issues | high | HAR attributed 90/128 requests and 1.16MB/1.24MB to third-party origins, dominated by advertising/push SDKs; persistent tracking-like cookies last 400 days. F-29 high: No over-collection of user data, no leaky third parties, and analytics/background data collection is minimised |
be-private-and-securein-context-permissions-and-modern-auth | pass | high | No geolocation/notification prompt occurred on load and no first-party authentication surface is present. |
be-private-and-securedefensive-browser-policies | issues | high | No CSP/frame-ancestors, HSTS, nosniff, Permissions-Policy, or clickjacking header is present; Referrer-Policy is unsafe-url. F-30 high: Browser-enforced defenses are configured where appropriate |
be-resilientprogressive-enhancement | pass | high | Discoverability reports 98% raw/rendered content coverage, no JS shell, and title/H1/description available without JavaScript. |
be-resilientresilient-runtime-behaviour | issues | high | Repeated route captures intermittently produced a bare 503, and custom ad/dropdown overlays do not use resilient top-layer or anchor-positioned primitives. F-31 medium: The page behaves robustly at runtime |
be-resilientoffline-and-installable | not-applicable | high | This is a server-rendered media directory, not an app-like installable experience; offline playback is not a proportionate expectation. |
be-resilientnetwork-and-http-failure-states | issues | high | A live category request showed only nginx 503 with no recovery controls; missing routes silently render the homepage at HTTP 200. F-32 high: HTTP errors, network failures, timeouts and stale data states are handled intentionally |
be-internationalisedlang-dir-and-logical-properties | issues | high | The Arabic route sets lang=ar but no dir; CSS inspection counted 84 physical left/right rules and zero logical-property rules. F-33 high: Correct lang and dir attributes, logical CSS properties (inline/block) rather than physical left/right, and tr |
be-internationalisedlocale-aware-data | not-applicable | high | No locale-sensitive dates, numbers, currencies, or durations are rendered in the audited UI. |
be-internationalisedtime-zone-correctness | not-applicable | high | No user-facing event times, recurring intervals, or time-zone-sensitive data are present. |
be-trustworthyno-dark-patterns | issues | high | Screenshots show disguised/native ad tiles, a dominant chat CTA, and unsolicited notification overlays competing with content; many outbound links open via a global base target. F-34 high: No deceptive design |
be-trustworthyhumane-error-handling | issues | high | The DMCA form inputs are not required and expose no authored validation semantics; failure recovery is not visible before submission. F-35 medium: Forms prevent and recover from mistakes humanely |
be-trustworthytrustworthy-input-assistance | issues | high | Search, name, and email fields expose empty autocomplete values, so search/contact input receives no useful autofill assistance. F-36 low: Input is assisted, not obstructed |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No first-party checkout, subscription, authentication, or account-management flow was present; outbound advertising is judged under dark patterns/privacy instead. |
be-sustainableoptimised-assets | issues | high | Lighthouse transferred 5.45MB and failed responsive image sizing/low-resolution delivery; the media directory serves hundreds of thumbnails without modern responsive evidence. F-37 medium: Images and decorative assets are optimised and served at appropriate resolutions |
be-sustainableno-wasteful-work | issues | high | The page starts multiple ad/push SDKs and autoplay media; HAR recorded 22 scripts and 16 fetches while Lighthouse found 219KB unused JavaScript. F-38 high: Background work and fetching are not wasteful |
be-sustainablethird-party-and-media-budget | issues | high | Third parties account for 90 requests and 1.16MB in HAR, while category/detail probes show multiple autoplay ad videos unrelated to the requested content. F-39 high: Third-party scripts, fonts, video, audio, animation and heavy media are proportionate to the user value they p |
be-agent-readystructured-agent-capabilities | not-applicable | high | The site exposes public media listings but declares no agent-facing intent; WebMCP is emerging and absence is treated as an opportunity, not a failure. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation or language-model task is part of the core video-browsing experience, so on-device inference is not applicable. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | Comparable full-load snapshots changed from 238,513 to 239,842 nodes and 16.40MB to 16.46MB after ten menu toggles, about 0.3% size growth, with no unbounded trend signal. |
be-memory-efficientbounded-footprint | issues | high | A stable full-load heap snapshot contains about 239k V8 nodes and 16.4MB self size, a heavy footprint for a simple server-rendered listing and consistent with many ad SDKs. F-40 medium: Heap size and DOM node count are reasonable for what the page is |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Detached constructors do not appear among top constructors and the repeated-toggle pair grew only about 0.3%; no accumulation signal was observed. |
Provenance
Canonical report: results/atomic/reports/0920-xxxvideo_link.json
Report SHA-256: 00901835bae7fff769bac7a8829389a71a411fe2edc7cbdc36387696baaee4d2
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/xxxvideo_link/2026-07-23T20-58-29-868Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/xxxvideo_link/2026-07-23T20-58-29-868Z
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.