Manifest position 237 · CrUX rank bucket 1000

https://www.homedepot.com

Coverage complete

Atomic coverage complete. Category and cart path failures are findings rather than audit blockers because the homepage and sign-in remained inspectable.

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
issueshighThe preferences screenshot remains a bright white/light interface, the computed color-scheme is normal, and CSS inspection found no prefers-color-scheme rule.
F01 medium: The storefront ignores the user’s dark color-scheme preference.
respect-user-preferences
respects-reduced-motion
passhighUnder prefers-reduced-motion: reduce, skeleton pulse animations were absent and only one loading spinner remained.
respect-user-preferences
respects-contrast
issueshighCSS inspection found no prefers-contrast or forced-colors rules; Lighthouse separately found four insufficient-contrast groups.
F02 medium: No explicit increased-contrast or forced-colors adaptation was found.
implement-natural-interactions
view-transitions
issueshighRendered CSS inspection found no view-transition usage, while the site exposes many route and overlay state changes.
F03 low: Route and state changes do not use View Transitions.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked animation was observed, so there is no scroll-handler implementation to judge.
implement-natural-interactions
physical-gestures
passhighCSS inspection found platform scroll-snap support and no evidence of custom pointermove-driven gestures fighting native scrolling.
provide-guided-navigation
scroll-state-aware-chrome
passhighThe mobile layout keeps a consistent bottom navigation bar as the page scrolls, preserving orientation and primary destinations.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip or edge-positioned menu was exercised in the available homepage/sign-in surfaces.
provide-guided-navigation
directs-attention
passhighDesktop and mobile screenshots show persistent, labeled navigation and strong search/Shop Now hierarchy.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighUnder the combined preferences condition, a sign-in sheet covers the bottom of the mobile viewport while a vertical Live Chat control overlays the content edge.
F04 medium: Sign-in and chat prompts compete with shopping content on load.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe homepage displayed sign-in and chat overlays, but the DOM probe found 0 dialog elements and 0 popover elements.
F05 medium: The loaded overlay UI does not use native dialog or popover primitives.
maximize-content-reduce-noise
reduced-chrome
passhighOutside the separately reported prompts, the responsive shell minimizes navigation into a compact header/bottom bar and gives the viewport to shopping content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360x800, layout measured scrollWidth 360, clientWidth 360, zero overflow, and a viewport meta tag.
adapt-to-the-form-factor
component-level-responsiveness
passhighCSS inspection found container-query/container-type usage and screenshots show materially different desktop and mobile compositions.
adapt-to-the-form-factor
input-modality-aware
issueshighA focused search input computed to transparent outline and zero box-shadow; the UI probe counted 15 rendered controls below 24px in one dimension and Lighthouse failed target-size.
F06 high: Keyboard focus and touch target support are incomplete.
support-core-task-success
clear-purpose-and-primary-action
passhighThe first viewport clearly identifies Home Depot and foregrounds product search plus explicit Shop Now calls.
support-core-task-success
primary-flow-completion
issueshighDirect navigation to the Appliances category and Cart both rendered “Oops!! Something went wrong. Please refresh page” instead of products or cart content.
F07 critical: Core product discovery and cart routes failed.
support-core-task-success
clear-system-state-and-recovery
issueshighThe category and cart error screens provide a Refresh button but no cause, preserved context, alternate route, retry status, or useful recovery steps.
F08 high: The core-route error state offers only a blind refresh.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 8.9s, FCP 4.9s, TBT 2,180ms and performance 28; the CDP trace measured LCP 5.56s.
F09 high: Lab loading performance is well outside good Core Web Vitals ranges.
be-fast-and-stable
visual-stability
passhighMobile layout observation measured CLS 0 with no recorded shifts; Lighthouse CLS was 0.083, within the good range.
be-fast-and-stable
efficient-main-thread
issueshighThe trace recorded 10 long tasks, a 252.82ms longest task and 589.24ms TBT; Lighthouse measured 2,180ms TBT.
F10 high: Heavy scripting blocks the main thread.
be-fast-and-stable
efficient-resource-delivery
issueshighThe HAR recorded 138 requests and 3.96MB transferred, including 2.79MB of script and multiple parser-inserted high-priority resources; Lighthouse total byte weight was 5,529KiB.
F11 high: Resource delivery is too heavy for the landing experience.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 1,799KiB of unused JavaScript; the HAR recorded 69 script requests totaling 2.79MB, including an 816KB homepage metadata bundle.
F12 high: The homepage ships substantial avoidable JavaScript.
be-inclusive
names-roles-labels
issueshighLighthouse failed form labels and label-content-name matching; the DOM probe found homepage search and email inputs with zero associated label elements.
F13 high: Some form controls lack programmatic labels or matching accessible names.
be-inclusive
sufficient-contrast
issueshighLighthouse’s color-contrast audit failed four element groups on the homepage.
F14 high: Text and controls include insufficient color contrast.
be-inclusive
structure-and-focus
issueshighThere is no h1, no main or navigation landmark, headings begin at h3 and jump to h5, and the focused search control has a transparent outline.
F15 high: The homepage lacks a coherent semantic structure and visible search focus.
be-inclusive
legible-text
passhighMobile and desktop screenshots show readable body text and promotional labels without clipping or horizontal overflow at tested viewports.
be-inclusive
zoom-reflow-targets-and-media
issueshighLighthouse failed target-size and the UI probe found 15 rendered controls smaller than 24px in at least one dimension, although 360px layout did not overflow.
F16 medium: Touch target sizing does not consistently support reflowed/mobile use.
follow-best-practices
no-console-errors
issueshighLighthouse captured CORS failure, repeated Apollo invariant exceptions, geolocation failure and store initialization TypeErrors.
F17 high: The homepage logs runtime and network errors.
follow-best-practices
sound-document-and-assets
issueshighThe image audit found 15 images without dimensions, 33 without srcset, 18 legacy-format assets and 5 oversized images.
F18 medium: Image markup and delivery are not consistently sound.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse found three deprecated API warnings, missing source maps, DevTools Issues, third-party cookies and a geolocation request on page load.
F19 medium: The page triggers platform hygiene failures.
be-discoverable
title-and-description
passhighRendered DOM contains title “The Home Depot” and a descriptive product-category meta description.
be-discoverable
crawlable-and-mobile-friendly
issueshighDiscoverability measured only 1% raw/rendered word coverage and classified the page as a JavaScript shell; raw HTML lacked title, h1 and meta description.
F20 high: Core homepage content is absent from raw server HTML.
be-discoverable
canonical-and-indexing-signals
passhighMain document returned HTTP 200, canonical points to https://www.homedepot.com/, and robots.txt permits the homepage.
be-discoverable
structured-and-shareable-metadata
passhighRendered DOM contains 2 JSON-LD blocks and Open Graph title, description, type and URL matching visible content.
be-private-and-secure
secure-transport-and-headers
issueshighThe headers probe found no CSP, HSTS or X-Content-Type-Options; the cookie probe found 41 flagged cookies, including many without Secure and many SameSite=None.
F21 high: HTTPS is used, but baseline security headers and cookie protections are missing.
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe tracker probe contacted 54 third-party origins and identified 10 known tracker domains; the HAR attributes 118 requests and 3.12MB to non-main origins.
F22 high: The homepage has a very large tracking and third-party footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighLighthouse geolocation-on-start identified two calls from localizerAutoInit; this also produced a console geolocation error. Sign-in does support autocomplete="username webauthn".
F23 medium: Geolocation is requested before an explicit user action.
be-private-and-secure
defensive-browser-policies
issueshighNo X-Frame-Options or CSP frame-ancestors, Referrer-Policy, Permissions-Policy, HSTS, or CSP was observed on the main response.
F24 high: Browser-enforced defensive policies are absent.
be-resilient
progressive-enhancement
issueshighRaw HTML contained only 3 content tokens versus 125 rendered tokens, with 1% coverage and no raw title or description.
F25 high: Core content depends almost entirely on JavaScript.
be-resilient
resilient-runtime-behaviour
issueshighAppliances listing and cart both rendered the generic site error page; Lighthouse captured store initialization TypeErrors and Apollo invariant exceptions.
F26 critical: Distinct core routes fail during runtime initialization.
be-resilient
offline-and-installable
not-applicablehighThis public commerce site is intrinsically network-dependent and did not present itself as an installable app.
be-resilient
network-and-http-failure-states
issueshighCategory and cart failures collapse to a generic full-page error with only Refresh and no preserved task state or alternate path.
F27 high: Failure states do not provide robust recovery.
be-internationalised
lang-dir-and-logical-properties
passhighThe document declares lang=en and CSS inspection found logical inline properties; content reads left-to-right as expected for English.
be-internationalised
locale-aware-data
passhighThe tested US storefront consistently presents US dollar pricing and localized store/ZIP context without ambiguous dates.
be-internationalised
time-zone-correctness
not-applicablehighNo event time, recurring schedule, or time-zone-sensitive value appeared in the representative surfaces.
be-trustworthy
no-dark-patterns
passhighNo disguised ads, confirmshaming, preselected paid continuity or hidden pricing was observed in the tested homepage and sign-in surface.
be-trustworthy
humane-error-handling
passhighThe sign-in Continue action remains disabled until an email is entered, preventing premature invalid submission.
be-trustworthy
trustworthy-input-assistance
passhighThe account identifier input uses autocomplete="username webauthn" and has a visible Email Address label.
be-trustworthy
safe-commercial-and-account-flows
issueshighDirect navigation to Cart returned a full-page error instead of cart contents or a safe continuation path; sign-in loaded successfully but purchase continuity could not proceed.
F28 critical: The cart journey is not reliably available.
be-sustainable
optimised-assets
issueshighThe image audit found 5 oversized assets, 18 legacy-format assets, 33 images without responsive sources and 9 below-fold images without lazy loading.
F29 medium: Promotional imagery is frequently oversized or delivered in legacy formats.
be-sustainable
no-wasteful-work
issueshighThe homepage made 138 requests, 69 for scripts, while Lighthouse estimated 1,799KiB unused JavaScript and the trace recorded 10 long tasks.
F30 high: Background personalization, analytics and tracking create disproportionate work.
be-sustainable
third-party-and-media-budget
issueshigh118 of 138 HAR requests and 3.12MB of 3.96MB transferred were non-main-origin; the tracker probe saw 54 third-party origins.
F31 high: Third-party resource use exceeds a proportionate homepage budget.
be-agent-ready
structured-agent-capabilities
not-applicablehighAgentic commerce is a plausible future opportunity, but the emerging WebMCP surface is not currently a required capability.
be-agent-ready
on-device-inference
not-applicablehighNo user task in the exercised surfaces required on-device inference; absence is not a failure for this emerging capability.
be-memory-efficient
no-leak-under-repeated-interaction
issueslowAfter ten focus/input/clear/blur cycles, the heap summary rose from 1,413,367 to 1,837,904 nodes and from 86.0MB to 107.6MB self size; separate cold sessions lower confidence but the 25% growth is material.
F32 medium: Heap growth after repeated search interaction warrants leak investigation.
be-memory-efficient
bounded-footprint
issueshighThe baseline heap contained 1.41 million nodes, 6.38 million edges and 86.0MB self size; the post-interaction snapshot reached 107.6MB.
F33 medium: The initial homepage JavaScript heap is large for a promotional landing page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighNeither heap summary exposed a Detached* constructor among dominant retained constructors; no direct detached-DOM signal was observed.

Provenance

Canonical report: results/atomic/reports/0237-www_homedepot_com.json
Report SHA-256: 275b533a042b5493b51731c618b74cc24d430c96407a6c8d7a04ad0d875c1d18
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_homedepot_com/2026-07-19T08-47-30-193Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_homedepot_com/2026-07-19T08-47-30-193Z
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.