Manifest position 17 · CrUX rank bucket 1000

https://thexh.live

Coverage complete

Coverage-complete audit of six representative public paths and global transport/runtime surfaces.

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
passhighLight/dark probes show text color changing from rgb(48,48,48) to rgb(245,245,245) under the system preference.
respect-user-preferences
respects-reduced-motion
issueshighEight infinite animations continued while reduce matched.
F01 medium: Infinite animations continue under reduced-motion.
respect-user-preferences
respects-contrast
passhighForced-colors screenshot preserves visible text, controls, links, and consent actions.
implement-natural-interactions
view-transitions
issueshighNo view-transition rules were found on this MPA.
F02 low: Route changes are abrupt.
implement-natural-interactions
scroll-driven-animations
passhighCSS inspection found no scroll timelines and observed scrolling does not depend on a scroll-animation handler.
implement-natural-interactions
physical-gestures
passhighRepresentative pages use native scrolling and ordinary controls; no custom gesture surface fought platform behavior.
provide-guided-navigation
scroll-state-aware-chrome
issueshighLarge chrome remains static and no scroll-state rules were detected.
F03 low: Page chrome does not respond to scroll position.
provide-guided-navigation
anchored-positioning
passhighRepresentative consent/account overlays remain centered and no edge-drifting tooltip or menu failure was observed.
provide-guided-navigation
directs-attention
issueshighRoute screenshots show abrupt state replacement without transition or target cue.
F04 low: Navigation provides little attention continuity.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighConsent overlay obscures content on every fresh path.
F05 medium: The consent prompt obscures the primary content on every fresh entry.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighVisible modal has neither dialog element nor role=dialog in DOM probe.
F06 high: The consent modal is not exposed as a semantic dialog.
maximize-content-reduce-noise
reduced-chrome
issueshighHeader, age/promo banners, sidebar and promotions dominate first viewport.
F07 medium: Persistent navigation, promotions, and sidebars crowd the content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAll sampled mobile templates measured 664px overflow.
F08 critical: Mobile receives a 1024 px desktop layout.
adapt-to-the-form-factor
component-level-responsiveness
issueshighZero container rules; desktop geometry persists at 360px.
F09 medium: Reusable cards and navigation do not adapt at component level.
adapt-to-the-form-factor
input-modality-aware
issueshighNo visible focus outline in sampled focus walk and target-size failures.
F10 high: Keyboard focus and touch targeting are inadequate.
support-core-task-success
clear-purpose-and-primary-action
passhighHomepage H1 identifies trending videos, search is prominent, and cards expose descriptive links.
support-core-task-success
primary-flow-completion
passhighCategory, search, detail and signup routes load; Reject dismisses consent and reveals content without requiring acceptance.
support-core-task-success
clear-system-state-and-recovery
passhighA nonexistent route presents a clear Page not found state, Return to Home action, and alternative popular content.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse LCP 3.1s is above the good threshold although unthrottled trace LCP is 1.40s; CLS is 0.
F11 medium: Lab LCP misses the good threshold.
be-fast-and-stable
visual-stability
passhighLayout observer and Lighthouse both measured CLS 0; no shifts were recorded.
be-fast-and-stable
efficient-main-thread
passhighLighthouse TBT was 0; trace TBT was 137ms with two long tasks, acceptable for this load.
be-fast-and-stable
efficient-resource-delivery
issueshighLighthouse found render-blocking and cache-lifetime savings.
F12 medium: Render-blocking and cache delivery leave measurable savings.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighUnused CSS/JS and 61 script requests were measured.
F13 medium: The page ships avoidable code.
be-inclusive
names-roles-labels
issueshighLighthouse and DOM probes found unnamed buttons/links and an unlabeled input.
F14 high: Controls and links lack accessible names.
be-inclusive
sufficient-contrast
issueshighLighthouse found 13 contrast failures and color-only links.
F15 high: Text and controls fail minimum contrast.
be-inclusive
structure-and-focus
issueshighFocus outlines are absent and malformed lists were reported.
F16 high: Focus visibility and structure are not reliable.
be-inclusive
legible-text
passhighDesktop and forced-color screenshots show generally readable type hierarchy and no sampled text clipping.
be-inclusive
zoom-reflow-targets-and-media
issueshighViewport disables scaling, targets fail, and mobile does not reflow.
F17 high: Zoom is disabled and the layout does not reflow.
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit passed.
follow-best-practices
sound-document-and-assets
issueshighDoctype/UTF-8 pass, but 29 images lack dimensions and 14 are oversized.
F18 medium: Many images lack intrinsic dimensions or are oversized.
follow-best-practices
browser-platform-hygiene
passhighLighthouse passed deprecations, BFCache, console, prompt-on-load, paste prevention, and inspector best-practice audits.
be-discoverable
title-and-description
passhighRaw and rendered homepage/search documents retain descriptive title, H1 and meta description.
be-discoverable
crawlable-and-mobile-friendly
passhighRaw HTML has 89% content coverage, real href links, viewport meta, and crawlable robots policy.
be-discoverable
canonical-and-indexing-signals
issueshighCanonical is present and status is 200, but no sitemap is declared and /sitemap.xml is 404.
F19 medium: No sitemap is exposed at the conventional URL or declared in robots.txt.
be-discoverable
structured-and-shareable-metadata
issueshighNo JSON-LD, Open Graph, or Twitter metadata was found on the homepage.
F20 medium: The homepage lacks entity and share-preview metadata.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS/HSTS/frame protection pass, but CSP/cookie/header gaps remain.
F21 high: Security headers and cookies are incomplete.
be-private-and-secure
data-minimisation-and-third-parties
issueshighEleven third-party origins and identifier-bearing outbound URLs occur on initial load.
F22 high: The initial page has a broad third-party and identifier-bearing footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighNo on-load permission prompt was observed, but signup lacks passkeys.
F23 medium: Signup offers passwords and federated identity but no phishing-resistant option.
be-private-and-secure
defensive-browser-policies
issueshighCSP, HSTS duration, nosniff, referrer and permissions defenses are partial.
F24 medium: Browser-enforced defenses are only partial.
be-resilient
progressive-enhancement
passhighRaw HTML exposes 89% of rendered content and is not a JS shell.
be-resilient
resilient-runtime-behaviour
passhighRepresentative pages and overlays rendered without cut-off or blank runtime state; consent dismissal succeeds.
be-resilient
offline-and-installable
passhighManifest, active service worker controller, and xh-offline-cache-1.6.5 were directly observed.
be-resilient
network-and-http-failure-states
passhighThe tested nonexistent route gives a useful recovery state rather than a blank shell.
be-internationalised
lang-dir-and-logical-properties
issueshighlang=en exists, but dir is absent and 608 physical-direction CSS rules were counted.
F25 medium: The localized surface is not robust to bidirectional layout.
be-internationalised
locale-aware-data
not-applicablehighSampled catalogue paths expose no dates, currencies, or locale-sensitive numeric task requiring formatting.
be-internationalised
time-zone-correctness
not-applicablehighNo event scheduling or time-zone-sensitive data exists on the sampled public browsing paths.
be-trustworthy
no-dark-patterns
passhighConsent presents equal-size Accept and Reject actions plus management links; age verification states its legal purpose.
be-trustworthy
humane-error-handling
issueshighEmail signup fields are unlabeled and an attempted empty submission produced no announced error.
F26 high: Email signup fields are unlabeled and invalid submission gives no clear error.
be-trustworthy
trustworthy-input-assistance
issueshighEmail fields disable autocomplete rather than using the email token.
F27 medium: Signup blocks useful autofill.
be-trustworthy
safe-commercial-and-account-flows
passhighSignup discloses age-verification possibility and agreement terms before email/federated choices; no hidden paid commitment was observed.
be-sustainable
optimised-assets
issueshighOversized, legacy, unsized and non-lazy image signals were measured.
F28 medium: Image delivery wastes bytes and risks instability.
be-sustainable
no-wasteful-work
issueshigh142 requests, 61 scripts, unused code and 11 third-party origins are disproportionate startup work.
F29 medium: Startup performs disproportionate script and third-party work.
be-sustainable
third-party-and-media-budget
issueshighThird-party ad/media origins load in the initial consent-blocked state.
F30 medium: Third-party media and promotion load before demonstrated user intent.
be-agent-ready
structured-agent-capabilities
issueshighAgentic score is 0.5; no structured agent tools were observed for search/signup capabilities.
F31 low: Search and account capabilities are not exposed as structured agent tools.
be-agent-ready
on-device-inference
not-applicablehighThe sampled catalogue/search experience has no clear inference task whose absence harms users; server-side content retrieval is sufficient.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten language-menu toggle/Escape cycles, heap grew modestly from 36.5MB to 38.5MB (5.4%) with no Detached constructor among top retained constructors; no unbounded pattern was demonstrated.
be-memory-efficient
bounded-footprint
passmediumHeap summaries show a 36.5-38.5MB self-size footprint, proportionate to this media catalogue page despite a large object graph.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumBefore/after constructor summaries contain no Detached population among dominant retained constructors and menu repetition did not show an accumulating detached-node signal.

Provenance

Canonical report: results/atomic/reports/0017-thexh_live.json
Report SHA-256: bef11334cdc907c20865c46a6354e03b25d3631f935d68857a4dab25ff69ece9
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/thexh_live/2026-07-17T21-21-21-512Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/thexh_live/2026-07-17T21-21-21-512Z
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.