Manifest position 805 · CrUX rank bucket 1000
https://www.bhojpurisex.site
Coverage complete
Atomic coverage is complete. Homepage evidence was available; repeated requests to category/detail/complaint routes triggered Cloudflare challenges, recorded as a resilience finding rather than an untested check.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Light and prefers-color-scheme: dark screenshots are visually identical: the modal remains a white surface, while DOM reports color-scheme: normal. F02 medium: The age gate and site surface do not visibly adapt to dark preference. |
respect-user-preferencesrespects-reduced-motion | issues | high | The reduced-motion probe found 50 running infinite 1.2s lds-dual-ring animations while prefers-reduced-motion: reduce matched. F03 medium: Continuous loading animations remain active under reduced motion. |
respect-user-preferencesrespects-contrast | issues | high | Lighthouse found 2.32:1 search text and repeated 4.47:1 duration text failures; the CSS probe found no prefers-contrast or forced-colors handling. F04 high: Contrast and high-contrast support are insufficient. |
implement-natural-interactionsview-transitions | issues | high | The CSS probe found no view-transition usage and no modern scroll-state/scroll-timeline features on a 4,411px-long homepage. F05 low: Long-page navigation has no state-aware chrome or view-transition cues. |
implement-natural-interactionsscroll-driven-animations | pass | medium | CSS/DOM probe found no scroll event driven animation or scroll-linked effect; therefore no main-thread scroll animation anti-pattern is present. |
implement-natural-interactionsphysical-gestures | pass | medium | CSS/DOM inspection found no custom pointer gesture handler or platform-fighting gesture interaction on the listing. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | The CSS probe found no view-transition usage and no modern scroll-state/scroll-timeline features on a 4,411px-long homepage. F05 low: Long-page navigation has no state-aware chrome or view-transition cues. |
provide-guided-navigationanchored-positioning | not-applicable | high | No user-triggered tooltip, popover, or anchored menu was present on the representative homepage state. |
provide-guided-navigationdirects-attention | pass | medium | The page provides real navigation links, descriptive card links, and a skip link; navigation destinations remain understandable in raw HTML. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Desktop and mobile screenshots show a full-viewport AgeVerif overlay whose only action is “Start”; the underlying page is blurred and unavailable. F01 high: A mandatory third-party age gate obscures all content and offers no cancel, alternative, privacy explanation, or recovery path. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The visible overlay is a third-party injected full-screen layer; the DOM probe found no matching native <dialog> for it and no aria-modal=true on the only role=dialog element. F21 medium: The age gate is not exposed as a robust native modal primitive. |
maximize-content-reduce-noisereduced-chrome | issues | high | DOM/HAR show multiple advertising redirect links and third-party ad resources while the first viewport is entirely occupied by the age gate. F19 medium: The visual hierarchy is crowded by advertising and application chrome behind the blocking gate. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | medium | Homepage mobile layout measured scrollWidth=clientWidth=360 with zero horizontal overflow and a viewport meta tag. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | The probe found no @container rules and measured 55 of 132 visible focusables below 24px in at least one dimension. F06 medium: Components do not adapt at container level and many interactive targets are undersized. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The probe found no @container rules and measured 55 of 132 visible focusables below 24px in at least one dimension. F06 medium: Components do not adapt at container level and many interactive targets are undersized. |
support-core-task-successclear-purpose-and-primary-action | pass | medium | Title, H1, card links and server HTML clearly identify the media-listing purpose; the age gate has one clearly labelled Start action. |
support-core-task-successprimary-flow-completion | issues | high | Desktop and mobile screenshots show a full-viewport AgeVerif overlay whose only action is “Start”; the underlying page is blurred and unavailable. F01 high: A mandatory third-party age gate obscures all content and offers no cancel, alternative, privacy explanation, or recovery path. |
support-core-task-successclear-system-state-and-recovery | issues | high | Desktop and mobile screenshots show a full-viewport AgeVerif overlay whose only action is “Start”; the underlying page is blurred and unavailable. F01 high: A mandatory third-party age gate obscures all content and offers no cancel, alternative, privacy explanation, or recovery path. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 3.9s; HAR identified nine VeryHigh parser-inserted stylesheets plus parser-inserted jQuery, and Lighthouse estimated 67 KiB unused CSS. F07 high: Mobile loading misses the good LCP range and ships a broad render-blocking chain. |
be-fast-and-stablevisual-stability | pass | medium | Layout observer measured CLS 0 and Lighthouse measured CLS 0.001. |
be-fast-and-stableefficient-main-thread | pass | medium | Trace found zero long tasks and 0ms TBT; Lighthouse measured 10ms TBT. |
be-fast-and-stableefficient-resource-delivery | issues | high | Lighthouse measured LCP 3.9s; HAR identified nine VeryHigh parser-inserted stylesheets plus parser-inserted jQuery, and Lighthouse estimated 67 KiB unused CSS. F07 high: Mobile loading misses the good LCP range and ships a broad render-blocking chain. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse measured LCP 3.9s; HAR identified nine VeryHigh parser-inserted stylesheets plus parser-inserted jQuery, and Lighthouse estimated 67 KiB unused CSS. F07 high: Mobile loading misses the good LCP range and ships a broad render-blocking chain. |
be-inclusivenames-roles-labels | issues | high | Images primitive found 52/53 images missing alt; the page probe found two unlabeled fields, and Lighthouse failed image-alt and label audits. F08 high: Image and form semantics are missing at scale. |
be-inclusivesufficient-contrast | issues | high | Lighthouse found 2.32:1 search text and repeated 4.47:1 duration text failures; the CSS probe found no prefers-contrast or forced-colors handling. F04 high: Contrast and high-contrast support are insufficient. |
be-inclusivestructure-and-focus | issues | high | The probe found no <main>, 55 undersized focusables, and focusing the skip link produced outline:none and no box-shadow. F09 high: Landmark, focus, and target-size behavior is not keyboard-inclusive. |
be-inclusivelegible-text | issues | high | Computed body font size is 12px; Lighthouse flags repeated contrast failures in 12px duration labels and the screenshot shows dense blurred card chrome behind the gate. F22 medium: Body text and dense card metadata are too small and low-contrast for comfortable reading. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The probe found no <main>, 55 undersized focusables, and focusing the skip link produced outline:none and no box-shadow. F09 high: Landmark, focus, and target-size behavior is not keyboard-inclusive. |
follow-best-practicesno-console-errors | pass | medium | Lighthouse console-error audit passed with no logged browser errors. |
follow-best-practicessound-document-and-assets | issues | high | Images primitive found 51 missing dimensions, 47 below-fold images not lazy-loaded, 52 without srcset, and 11 legacy-format images with no modern-format images. F10 medium: Most thumbnails lack intrinsic dimensions, responsive sources, lazy loading, and modern formats. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse best-practices reported three deprecated API warnings, DevTools inspector issues, and a best-practices score of 0.58. F11 medium: Deprecated APIs and browser inspector issues remain in production. |
be-discoverabletitle-and-description | pass | medium | DOM probe found a descriptive title and non-empty meta description. |
be-discoverablecrawlable-and-mobile-friendly | pass | medium | DOM and robots evidence found real href links, viewport metadata, index/follow policy, and robots rules that allow the public site. |
be-discoverablecanonical-and-indexing-signals | issues | high | robots.txt declares sitemap_index.xml, but fetching /sitemap.xml returned a Cloudflare 403 challenge instead of XML. F12 medium: The declared sitemap is inaccessible to the tested crawler. |
be-discoverablestructured-and-shareable-metadata | pass | medium | DOM probe found one JSON-LD block and Open Graph/Twitter metadata matching the visible site identity. |
be-private-and-securesecure-transport-and-headers | issues | high | Headers primitive confirmed HTTPS, HSTS, nosniff and SAMEORIGIN, but found no Content-Security-Policy and no Referrer-Policy. F13 high: Key browser security policies are missing. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Trackers/HAR recorded six third-party origins and 12 third-party requests, including advertising, statistics, and age-verification hosts; no consent or data-use explanation is visible before Start. F14 high: The page loads a sizable, unexplained third-party privacy surface before user interaction. |
be-private-and-securein-context-permissions-and-modern-auth | issues | high | DOM exposes login/reset-password forms; the page probe found no passkey/WebAuthn surface and no active service capability for modern auth. F20 medium: The available account UI is password-only and lacks modern authentication signals. |
be-private-and-securedefensive-browser-policies | issues | high | Headers primitive confirmed HTTPS, HSTS, nosniff and SAMEORIGIN, but found no Content-Security-Policy and no Referrer-Policy. F13 high: Key browser security policies are missing. |
be-resilientprogressive-enhancement | pass | medium | Discoverability capture found 93% content overlap with raw HTML, no empty JS shell, and title/H1/description in server HTML. |
be-resilientresilient-runtime-behaviour | issues | high | DOM/layout captures for category and detail rendered a “Just a moment” challenge rather than site content; sitemap fetch returned 403. F15 high: Cloudflare challenges block representative category, detail, complaint, and sitemap paths under repeated access. |
be-resilientoffline-and-installable | not-applicable | high | This is a public media/content MPA, not an app-like installable workflow; offline installation is not necessary for its core purpose. |
be-resilientnetwork-and-http-failure-states | issues | high | DOM/layout captures for category and detail rendered a “Just a moment” challenge rather than site content; sitemap fetch returned 403. F15 high: Cloudflare challenges block representative category, detail, complaint, and sitemap paths under repeated access. |
be-internationalisedlang-dir-and-logical-properties | issues | high | The document declares lang=en-US while titles and content mix Bhojpuri/Hindi and English; the CSS probe found no logical properties. F16 medium: Language and bidirectional layout metadata do not match the mixed-language content. |
be-internationalisedlocale-aware-data | not-applicable | high | Representative content exposes no dates, currency, durations requiring locale formatting, or calendar-sensitive user data. |
be-internationalisedtime-zone-correctness | not-applicable | high | No event scheduling, stored times, recurring intervals, or cross-time-zone flow is exposed. |
be-trustworthyno-dark-patterns | issues | high | Desktop and mobile screenshots show a full-viewport AgeVerif overlay whose only action is “Start”; the underlying page is blurred and unavailable. F01 high: A mandatory third-party age gate obscures all content and offers no cancel, alternative, privacy explanation, or recovery path. |
be-trustworthyhumane-error-handling | issues | high | Lighthouse found the search field has no associated label; markup uses a mutable value="Search..." instead of a placeholder, and the probe found two unlabeled fields. F17 medium: Forms use inaccessible and obstructive input patterns. |
be-trustworthytrustworthy-input-assistance | issues | high | Lighthouse found the search field has no associated label; markup uses a mutable value="Search..." instead of a placeholder, and the probe found two unlabeled fields. F17 medium: Forms use inaccessible and obstructive input patterns. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, payment, or account-management journey was exposed; the password login itself is assessed under privacy/security and input assistance. |
be-sustainableoptimised-assets | issues | high | The homepage makes 43 requests and transfers 473,255 bytes before access; 47 below-fold images are not lazy, 52 lack srcset, and third parties add 12 requests. F18 high: Asset and third-party delivery is wasteful for a thumbnail listing. |
be-sustainableno-wasteful-work | issues | high | The homepage makes 43 requests and transfers 473,255 bytes before access; 47 below-fold images are not lazy, 52 lack srcset, and third parties add 12 requests. F18 high: Asset and third-party delivery is wasteful for a thumbnail listing. |
be-sustainablethird-party-and-media-budget | issues | high | The homepage makes 43 requests and transfers 473,255 bytes before access; 47 below-fold images are not lazy, 52 lack srcset, and third parties add 12 requests. F18 high: Asset and third-party delivery is wasteful for a thumbnail listing. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing intent or transactional tool surface was found; this emerging contextual capability is not required for this media listing. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation or language-model task is part of the observed core experience, so on-device inference would not currently add necessary value. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After ten full-page scroll cycles, heap self size decreased from 9,738,360 to 9,736,267 bytes and node count changed only +94. |
be-memory-efficientbounded-footprint | pass | medium | Heap summary measured about 9.74MB self size for the loaded listing, proportionate to the observed page. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Before/after heap summaries were effectively stable with no unbounded retained-growth signal after repeated scrolling. |
Provenance
Canonical report: results/atomic/reports/0805-www_bhojpurisex_site.json
Report SHA-256: 41a5eb947fbd224e03abfe46212243f90e581546617b63813f40063011d933ec
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_bhojpurisex_site/2026-07-23T03-35-32-260Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_bhojpurisex_site/2026-07-23T03-35-32-260Z
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.