Manifest position 389 · CrUX rank bucket 1000
https://hdhub4u.med
Coverage complete
Coverage-complete audit of the single public landing-page template and its primary outbound journey.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The desktop capture and the prefers-color-scheme: light capture are byte-identical (44,198 bytes), while CSS hard-codes body background #242428 and has no preference rule. F01 medium: The site forces one dark palette instead of following the user’s light/dark preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | The preference matched and document.getAnimations() returned no active animations; there is no non-essential motion to suppress. |
respect-user-preferencesrespects-contrast | issues | high | Under prefers-contrast: more, the page has no prefers-contrast/forced-colors rules; Lighthouse measured the share count at 2.49:1. F02 medium: High-contrast preferences are not handled and already-low-contrast text remains unchanged. |
implement-natural-interactionsview-transitions | issues | high | The CTA has no href, dispatching its click returned false and changed neither location nor opened window; CSS has no view-transition rules. F03 high: The primary state change is an inert, abrupt dead end rather than a working transition. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | The page has no scroll-linked animation, parallax, reveal, carousel, or scrollytelling interaction to implement. |
implement-natural-interactionsphysical-gestures | not-applicable | high | The static landing page exposes no gesture-driven, swipe, pull, snap, or intrinsic-size interaction. |
provide-guided-navigationscroll-state-aware-chrome | issues | high | Mobile layout measured 7,737px document height, while the screenshot/DOM show no sticky navigation, progress marker, or scroll-state chrome. F04 medium: The very long page offers no position-aware navigation or progress feedback. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, popover, menu, or other anchored overlay exists on this page. |
provide-guided-navigationdirects-attention | issues | high | The prominent “View Full Site” anchor has no href or click handler and the click probe produced no navigation. F05 high: The main call to action looks actionable but provides no navigational focus change or destination. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | No modal, interstitial, consent wall, or obscuring banner appeared on load. |
maximize-content-reduce-noisesemantic-dismissible-primitives | not-applicable | high | The DOM contains no overlays, disclosures, pickers, dialogs, or transient controls requiring a semantic primitive. |
maximize-content-reduce-noisereduced-chrome | pass | high | The page uses a content-first single column with restrained chrome; the first viewport is not crowded by application framing. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | scrollWidth and clientWidth were both 360px, horizontalOverflowPx was 0, and a viewport meta tag is present. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | CSS inspection found no @container rules; components such as the share block are controlled by max-width media queries only. F06 low: Responsiveness is implemented only with global viewport breakpoints. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The first focusable anchor computed outline:none and box-shadow:none; the probe found visible link boxes only 20px high. F07 high: Keyboard focus is invisible and some links have undersized hit areas. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The H1 identifies the movie-site proposition and the high-contrast full-width CTA is visually dominant. |
support-core-task-successprimary-flow-completion | issues | high | The “View Full Site” control is an anchor without href or handler; the click probe opened nothing and stayed on the landing page. F08 critical: The only primary journey cannot be completed. |
support-core-task-successclear-system-state-and-recovery | issues | high | After an attempted click, location and opened-window state were unchanged and no error/status UI appeared. F09 high: The failed CTA gives no state, explanation, retry, or fallback destination. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP at 2.8s (good is <=2.5s), although TBT was 0ms and CLS 0.058. F10 medium: Lab LCP misses the good Core Web Vitals threshold. |
be-fast-and-stablevisual-stability | pass | high | The mobile layout observer measured CLS 0.0013 and Lighthouse measured 0.058, both in the good range. |
be-fast-and-stableefficient-main-thread | pass | high | The trace and layout evidence recorded zero long tasks and 0ms total blocking time. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR confirms three parser-inserted VeryHigh-priority stylesheets and synchronous jQuery/Bootstrap scripts; Lighthouse estimates 400ms render-blocking savings and flags cache/font issues. F11 medium: Render-blocking and cache policy choices delay a small static page. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimates 109KiB unused JS and 35KiB unused CSS; HAR shows 265,915 script bytes, including jQuery 3.3.1, Bootstrap 4.1.3, duplicate ShareThis configuration, and analytics. F12 medium: Most script bytes deliver little value and duplicate/legacy dependencies are loaded. |
be-inclusivenames-roles-labels | issues | high | Lighthouse reports no main landmark and invalid list children; two href-less anchors are exposed as links without a destination. F13 high: The document structure and interactive semantics are invalid despite images having alt text. |
be-inclusivesufficient-contrast | issues | high | Lighthouse measured #555 text on #121315 at 2.49:1 for the “58.2k Shares” text, below the required 4.5:1. F14 medium: Share-count text fails minimum contrast. |
be-inclusivestructure-and-focus | issues | high | Computed focus on the first anchor was outline:none with no box shadow; Lighthouse found no main landmark and non-li children inside a ul. F15 high: Keyboard focus is invisible and landmark/list structure is malformed. |
be-inclusivelegible-text | pass | high | Body copy reflows cleanly without clipping; heading hierarchy is visually distinct and line lengths are comfortable on mobile. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The viewport declares maximum-scale=1; Lighthouse fails meta-viewport, and the target probe found visible links only 20px high. F16 high: The viewport disables user zoom and some targets are too short. |
follow-best-practicesno-console-errors | issues | high | Lighthouse captured a ShareThis configuration error and two uncaught TypeErrors from ShareThis count/config scripts. F17 medium: Third-party scripts throw errors during load. |
follow-best-practicessound-document-and-assets | issues | high | Lighthouse reports no HTML doctype; the images primitive found all six images missing width/height and one oversized SVG. F18 high: The page runs in quirks mode and images lack intrinsic dimensions. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse reports three BFCache blockers caused by cache-control:no-store/cookie modification; it also records exceptions from old third-party integrations. F19 medium: The page prevents BFCache and relies on stale/broken libraries. |
be-discoverabletitle-and-description | issues | high | The raw and rendered page both expose title “HDHub4u” and a description, but the title omits the page purpose represented by the H1. F20 low: The title is too generic to distinguish the page in results. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Lighthouse flags two anchors without href, including “View Full Site”; only a minor body link has a real destination. F21 high: The prominent logo and primary CTA are not crawlable links. |
be-discoverablecanonical-and-indexing-signals | issues | high | The page has no canonical link; /sitemap.xml returns the homepage HTML, while robots.txt advertises indexing and does not provide a valid sitemap URL. F22 medium: Indexing signals are inconsistent and the sitemap endpoint is not a sitemap. |
be-discoverablestructured-and-shareable-metadata | issues | high | The page has no JSON-LD and only og:type; it lacks Open Graph title, description, image, URL, and Twitter card metadata. F23 medium: Share and entity metadata are incomplete. |
be-private-and-securesecure-transport-and-headers | issues | high | Headers evidence shows no CSP, HSTS, nosniff, clickjacking, referrer, or permissions policy; both analytics cookies lack Secure and use SameSite=None. F24 high: HTTPS is used, but baseline security headers and cookie protections are absent. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Trackers found 15 third-party origins and Google Analytics; HAR attributes 23/26 requests and 394,881/414,499 bytes to third parties, with 400-day analytics cookies. F25 high: A simple landing page sends most bytes through a large tracking/third-party footprint. |
be-private-and-securein-context-permissions-and-modern-auth | not-applicable | high | The page has no authentication flow and does not request geolocation/notification permissions, so modern-auth and prompt timing are not applicable. |
be-private-and-securedefensive-browser-policies | issues | high | The headers primitive found HSTS, clickjacking protection, Referrer-Policy, Permissions-Policy, and CSP all absent. F26 high: No browser-enforced defensive policies are configured. |
be-resilientprogressive-enhancement | pass | high | Raw HTML returned 200 and contained 100% of rendered content tokens, title, H1 and description; the page is not a JS shell. |
be-resilientresilient-runtime-behaviour | issues | high | The CTA has no href or handler and clicking it produces no state change, while third-party scripts throw uncaught errors. F27 high: The primary runtime action is fragile and non-semantic. |
be-resilientoffline-and-installable | not-applicable | high | This is a static gateway/content landing page rather than an app; installability and offline app behavior are not proportionate requirements. |
be-resilientnetwork-and-http-failure-states | issues | high | A request to /web-uplift-definitely-missing-404 returned HTTP 200 and the full homepage, with no 404 explanation or recovery links. F28 medium: Unknown URLs return a misleading successful homepage instead of a recoverable not-found state. |
be-internationalisedlang-dir-and-logical-properties | issues | high | html lang=en is correct, but CSS inspection found no logical properties and 24 rules using physical left/right positioning or spacing. F29 medium: The language is declared, but layout CSS is built from physical directions. |
be-internationalisedlocale-aware-data | not-applicable | high | The page renders no dates, numbers requiring locale formatting, prices, currencies, durations, or calendar data. |
be-internationalisedtime-zone-correctness | not-applicable | high | The page presents no times, events, recurring schedules, or time-zone-sensitive data. |
be-trustworthyno-dark-patterns | issues | high | Visible copy claims “Secure and Safe Browsing” and an ad-free experience, while evidence shows 15 third-party origins, analytics tracking, insecure 400-day cookies, absent security headers, and a dead primary CTA. F30 high: Safety claims conflict with observable tracking and security posture. |
be-trustworthyhumane-error-handling | not-applicable | high | There are no forms or user-editable inputs on the audited page. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | There are no address, payment, sign-in, sign-up, or other input fields requiring autocomplete assistance. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, consent, authentication, or account-management flow is present on this landing page. |
be-sustainableoptimised-assets | pass | high | All six image resources use WebP or SVG and total image transfer is only 13,563 bytes; the one oversized item is a tiny vector icon. |
be-sustainableno-wasteful-work | issues | high | Third parties account for 394,881 of 414,499 transferred bytes; Lighthouse estimates 109KiB unused JS and 35KiB unused CSS. F31 medium: Most transferred code is avoidable third-party work for a static page. |
be-sustainablethird-party-and-media-budget | issues | high | HAR records 23 third-party requests and 394,881 third-party bytes; GTM alone transfers 154,903 bytes and ShareThis spans multiple origins. F32 high: Third-party scripts and fonts dominate a page whose core content is static HTML. |
be-agent-readystructured-agent-capabilities | not-applicable | high | The site exposes no transactional or productivity capability for an agent beyond reading content and following one link; WebMCP tooling would not be proportionate. |
be-agent-readyon-device-inference | not-applicable | high | The static gateway has no inference task where an on-device model or summarizer would improve the core experience. |
be-memory-efficientno-leak-under-repeated-interaction | not-applicable | high | The page has no functioning representative repeated interaction: its only primary CTA is inert, so fabricating a ten-cycle interaction would not test real use. |
be-memory-efficientbounded-footprint | pass | high | The rendered page retained 149,737 nodes and 7,849,687 bytes self-size, a modest bounded footprint for the loaded page and third-party widgets. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | No Detached* constructor appears among the leading retained constructors; with no repeatable interaction, the static state shows no direct detached-DOM signal. |
Provenance
Canonical report: results/atomic/reports/0389-hdhub4u_med.json
Report SHA-256: 2afb77207c05f895e07997a37817ca8538feb87e672af3e96e3fbfcca6d0e8e4
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/hdhub4u_med/2026-07-20T10-41-55-835Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/hdhub4u_med/2026-07-20T10-41-55-835Z
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.