Manifest position 710 · CrUX rank bucket 1000
https://www.xxxhindi.to
Coverage complete
Coverage-complete agentic audit of five representative paths/templates. Search-results and account submission were not exercised because they duplicate inspected templates or would create state; video playback was not started, but the player entry state and markup were inspected.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Computed-style probe reports colorScheme "normal", no theme media rule, and the normal and emulated-dark screenshots are identical; the design is hard-coded dark rather than preference-driven. F01 medium: Hard-coded theme ignores the user color-scheme preference |
respect-user-preferencesrespects-reduced-motion | pass | high | Under prefers-reduced-motion: reduce, matchMedia was true, getAnimations() returned none, and no motion media rule was needed because no non-essential animation was running. |
respect-user-preferencesrespects-contrast | pass | medium | The prefers-contrast: more screenshot retained visible text and controls; Lighthouse also reported no color-contrast failures. |
implement-natural-interactionsview-transitions | issues | medium | DOM/CSS probe found no ::view-transition rules; navigation between the MPA listing, category, detail and contact templates is an abrupt full-page swap. F02 low: Navigation swaps are abrupt |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No parallax, scrollytelling, reveal, or other scroll-linked motion exists on the representative templates, so there is no scroll animation implementation to assess. |
implement-natural-interactionsphysical-gestures | pass | medium | The mobile page uses native scrolling and a simple menu toggle; inspection found no custom pointermove/swipe layer that fights platform gestures. |
provide-guided-navigationscroll-state-aware-chrome | issues | medium | The homepage is 16,740 CSS pixels tall on mobile, but the header/chrome is static and the CSS probe found no scroll timeline or state-aware progress/affordance. F03 low: Long listings provide no scroll-state guidance |
provide-guided-navigationanchored-positioning | issues | medium | The site ships custom dropdown/modal UI, but the CSS probe found no anchor-name, position-anchor, or position-try rules; overlays are manually themed legacy components. F04 low: Legacy overlays are manually positioned |
provide-guided-navigationdirects-attention | issues | medium | Representative route changes use abrupt document swaps and the long listing offers no progress marker or post-navigation highlight beyond basic current-menu color. F05 low: Navigation does not guide attention after state changes |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | On first load the cookie notice overlays the bottom of every captured template; on 360x800 it obscures a substantial portion of the next video card and offers only Accept plus a policy link. F06 high: Cookie notice obscures core content on load |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | DOM inspection found #cookie-bar as a plain DIV and #wpst-user-modal as a DIV role=dialog rather than dialog/popover primitives with declarative dismissal. F07 medium: Custom DIV overlays replace platform primitives |
maximize-content-reduce-noisereduced-chrome | pass | medium | Desktop and mobile screenshots devote most space to the video grid/player; chrome is compact and does not overwhelm the core catalog content. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360x800, layout metrics report scrollWidth=clientWidth=360, horizontalOverflowPx=0, a viewport meta tag, and a mobile one-column layout. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | medium | The CSS probe found zero container rules; reused cards and sidebars adapt only through global viewport CSS rather than their available container. F08 low: Reusable cards do not respond to their containers |
adapt-to-the-form-factorinput-modality-aware | issues | high | The focus/geometry probe found key cookie and search controls only 21px high, far below a comfortable touch target, while several hidden-menu links remain focusable with 0x0 geometry. F09 high: Touch targets are too small and hidden links remain tabbable |
support-core-task-successclear-purpose-and-primary-action | pass | high | The first viewport clearly presents a video catalog, descriptive card links, search, categories, and on detail the large player with a centered play control. |
support-core-task-successprimary-flow-completion | pass | medium | The listing links resolve to a detail page with a visible player entry control, and the content-removal journey exposes a labelled required form; playback was not started. |
support-core-task-successclear-system-state-and-recovery | issues | high | An unknown URL returns a page visually indistinguishable from a random video listing, with no clear "not found" state, explanation, or recovery action. F10 high: 404 state masquerades as a normal listing |
be-fast-and-stablegood-core-web-vitals | issues | medium | Lighthouse measured LCP 2,636ms, just outside the 2.5s good threshold, despite excellent CLS 0.00016 and TBT 13ms; the independent trace was faster (LCP 802ms). F11 medium: Lab LCP narrowly misses the good threshold |
be-fast-and-stablevisual-stability | pass | high | Mobile layout observation measured CLS 0.000168 and Lighthouse measured 0.000160; all 42 images had dimensions, so late content was well reserved. |
be-fast-and-stableefficient-main-thread | pass | high | The trace recorded zero long tasks and 0ms total blocking time; Lighthouse TBT was 13ms. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR/DOM confirmation shows parser-blocking jQuery and jQuery Migrate in head plus four blocking stylesheets; Lighthouse estimates 180ms render-blocking savings and the HAR records 74 requests/1.73MB. F12 medium: Parser-blocking legacy resources delay rendering |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse found about 39KiB unused in g2.js, 80% of the theme stylesheet unused on this template, plus unminified CSS/JS opportunities. F13 medium: Large unused and unminified code ships on the homepage |
be-inclusivenames-roles-labels | pass | high | Lighthouse accessibility scored 1.0 with no label, link-name, or ARIA failures; the images primitive found alt text on all 42 homepage images and the contact fields have labels. |
be-inclusivesufficient-contrast | pass | high | Lighthouse color-contrast audit passed and the contrast-emulated screenshot retained legible foreground/background separation. |
be-inclusivestructure-and-focus | pass | medium | Lighthouse found no heading-order or landmark failures, a skip link is present, and actively focused visible controls showed browser focus outlines. |
be-inclusivelegible-text | pass | medium | Representative screenshots show readable 16px-class body copy, coherent alignment, and no clipped headings at desktop or mobile widths. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The layout reflows without horizontal overflow, but key controls are only 21px tall and the representative video element exposes zero text tracks/captions. F14 high: Video lacks captions and controls are undersized |
follow-best-practicesno-console-errors | pass | high | Lighthouse recorded no browser console errors or uncaught exceptions on load. |
follow-best-practicessound-document-and-assets | issues | high | Doctype/charset and image dimensions are present, but 41 of 42 images lack srcset and are over 2x rendered width; Lighthouse estimates 562KiB image-delivery savings. F15 medium: Images are oversized and lack responsive candidates |
follow-best-practicesbrowser-platform-hygiene | issues | medium | Lighthouse reports three deprecated API warnings and DevTools cookie inspector issues, including deprecated Shared Storage/Protected Audience use from the advertising stack. F16 medium: Advertising stack triggers deprecated API warnings |
be-discoverabletitle-and-description | issues | high | The homepage title is 750 characters and description 705 characters; category/detail/contact titles are 161-206 characters, making snippets repetitive and non-descriptive despite tags existing. F17 high: Titles and descriptions are extreme, repetitive keyword strings |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Lighthouse SEO scored 1.0, links use real href values, viewport metadata is present, robots allows public content, and discoverability found 97% raw-HTML coverage. |
be-discoverablecanonical-and-indexing-signals | issues | high | Key public pages have canonicals and return 200, but root hreflang alternates point to /sitemap.xml-style URLs rather than equivalent localized pages; /sitemap.xml itself returned a styled 404 while robots points elsewhere to sitemap_index.xml. F18 high: hreflang and sitemap signals are inconsistent |
be-discoverablestructured-and-shareable-metadata | pass | high | Detail and listing probes found Open Graph metadata and multiple JSON-LD entities; values correspond to visible video/catalog content. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS and nosniff/X-Frame-Options are present, but CSP is missing, HSTS is effectively disabled with max-age=0, and three first-party cookies are not Secure and use SameSite=None. F19 critical: Transport and cookie defenses are incomplete |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Before any consent action, the page contacts three third-party origins including Google Analytics and two ad-tech domains; request URLs include fingerprint-like screen, plugin, language, canvas/WebGL and timing parameters, while the banner offers no reject choice. F20 critical: Tracking and fingerprint-like ad requests run before consent |
be-private-and-securein-context-permissions-and-modern-auth | issues | medium | No permission prompt fired on load, but hidden registration/login forms use password fields with empty autocomplete values and no visible WebAuthn/passkey option. F21 medium: Password-only account forms lack modern credential support |
be-private-and-securedefensive-browser-policies | issues | high | Clickjacking and referrer defenses exist, but CSP/frame-ancestors is absent, HSTS max-age is zero, Permissions-Policy is absent, and Lighthouse found third-party cookie issues. F22 high: Browser-enforced defense headers are incomplete |
be-resilientprogressive-enhancement | pass | high | Discoverability fetched 196,768 bytes of server HTML with 97% rendered-word coverage; title, H1 and description survive without JavaScript and crawler view is populated. |
be-resilientresilient-runtime-behaviour | pass | medium | Representative menus, modal markup and listing templates loaded to stable states without console errors, clipping, or a blank shell in the tested viewports. |
be-resilientoffline-and-installable | issues | medium | The site declares a standalone web app manifest with start_url and icons, but no active service worker controls any representative page, so the installable intent has no offline fallback. F23 medium: Standalone manifest has no offline implementation |
be-resilientnetwork-and-http-failure-states | issues | high | The tested missing URL presents normal random content instead of a distinct not-found state with a retry/home/search recovery message. F24 high: Missing routes have no truthful recovery state |
be-internationalisedlang-dir-and-logical-properties | issues | high | All four representative pages declare html lang="en-US" although the primary headings, labels and descriptions are predominantly Hindi; direction is undeclared and root hreflang wiring targets sitemap URLs. F25 high: Predominantly Hindi pages declare English |
be-internationalisedlocale-aware-data | not-applicable | high | Representative templates expose video durations but no user-facing dates, prices, currencies, locale-sensitive numbers, or editable locale data requiring Intl formatting. |
be-internationalisedtime-zone-correctness | not-applicable | high | No events, schedules, timestamps, recurrence, or time-zone-dependent user flow appears on the representative templates. |
be-trustworthyno-dark-patterns | issues | high | Analytics/ad-tech collection starts before consent, while the blocking notice states continued use implies consent and provides Accept but no equally available Reject option. F26 critical: Consent design offers acceptance without equivalent refusal |
be-trustworthyhumane-error-handling | pass | medium | The content-removal form uses labelled required controls and native constraint validation; an empty submit is prevented with browser-provided field-specific messages. |
be-trustworthytrustworthy-input-assistance | issues | medium | Contact, registration and login text/email/password fields mostly have empty autocomplete tokens, so browsers and password managers cannot reliably assist name, email, URL or credential entry. F27 medium: Forms omit useful autocomplete tokens |
be-trustworthysafe-commercial-and-account-flows | issues | medium | Hidden account dialogs expose password-based registration/login but no passkey path, no credential autocomplete tokens, and ad/consent collection is not reversible from the initial banner. F28 medium: Account and consent flows are not modern or readily reversible |
be-sustainableoptimised-assets | issues | high | Although all images use modern formats, 41/42 are oversized and lack responsive srcset; Lighthouse estimates 562KiB avoidable image transfer. F29 high: Image delivery wastes hundreds of kilobytes |
be-sustainableno-wasteful-work | issues | medium | The page loads advertising/fingerprinting scripts and 38 below-fold images without native lazy loading; HAR records 74 requests and 1.73MB before user interaction. F30 medium: Below-fold images and ad scripts load eagerly |
be-sustainablethird-party-and-media-budget | issues | high | Eight third-party requests transfer about 67.7KiB before consent and 41 images account for 1.32MB; this is disproportionate for an unplayed catalog view. F31 high: Third-party and image budget is disproportionate before interaction |
be-agent-readystructured-agent-capabilities | not-applicable | high | The site explicitly disallows major AI agents in robots.txt and exposes no declared agent-facing task surface; lack of WebMCP is therefore not penalised. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation, language-model, or other inference feature is part of the observed catalog/removal journeys, so on-device inference is not relevant. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After 10 mobile menu open/close cycles, heap nodes decreased 191,420 to 191,287 and self size decreased 43,980,141 to 43,902,532 bytes; no retained-growth signal appeared. |
be-memory-efficientbounded-footprint | pass | medium | The loaded media catalog retained about 44.0MB across roughly 191k heap nodes, stable across captures and proportionate to the image-rich template plus third-party scripts. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Constructor summaries showed no growing Detached* population and the repeated menu cycle reduced total node/edge counts rather than accumulating them. |
Provenance
Canonical report: results/atomic/reports/0710-www_xxxhindi_to.json
Report SHA-256: 980a4059630173e1506975facb461010102fd18363938e5fcb5a1987840cb7ad
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_xxxhindi_to/2026-07-22T13-29-06-779Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_xxxhindi_to/2026-07-22T13-29-06-779Z
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.