Manifest position 859 · CrUX rank bucket 1000

https://chromewebstore.google.com

Coverage complete

Coverage-complete audit of four public templates plus an unavailable-item recovery state. Consent was rejected before storefront evidence capture.

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
issueshighPaired desktop screenshots under default and prefers-color-scheme: dark are pixel-equivalent in palette; the DOM reports body color-scheme: light.
F001 medium: The storefront is fixed to a light theme even when the user requests dark mode.
respect-user-preferences
respects-reduced-motion
passhighUnder prefers-reduced-motion: reduce, matchMedia was true and getAnimations() returned no active nonessential page animation; CSS contains reduced-motion handling.
respect-user-preferences
respects-contrast
passhighThe prefers-contrast screenshot retained visible text and controls, CSS inspection found forced-colors/prefers-contrast rules, and axe reported no definite contrast violation.
implement-natural-interactions
view-transitions
issuesmediumCSS inspection across all four templates found no view-transition rules or declarations; navigation between listings and details is a full abrupt document swap.
F009 low: Cross-page navigation does not use View Transitions.
implement-natural-interactions
scroll-driven-animations
not-applicablehighThe audited surfaces contain no scroll-linked parallax or reveal motion; CSS inspection found no scroll timeline, so this implementation-specific check does not apply.
implement-natural-interactions
physical-gestures
passhighThe carousel video shows platform-like directional controls and bounded slide movement; no evidence of scroll-jacking or pointer-only operation.
provide-guided-navigation
scroll-state-aware-chrome
issuesmediumThe 5,356px-tall home page has a static header and no scroll timeline/progress signal in CSS inspection; screenshots show no progress or responsive header state.
F010 low: Long listing pages provide static chrome with no scroll-position feedback.
provide-guided-navigation
anchored-positioning
not-applicablehighNo anchored tooltip, popover or menu surface appeared in the representative anonymous paths; DOM probes found no popover elements.
provide-guided-navigation
directs-attention
passhighActive Discover/Extensions tabs, carousel position “1/5”, directional arrows and clear detail hierarchy provide state and attention cues.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighAfter the one-time consent choice, all four templates load content-first with no interstitial; Reject all is presented directly and at parity with Accept all.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo transient overlay or modal flow appeared in the representative paths; the detail page uses two native details disclosures.
maximize-content-reduce-noise
reduced-chrome
passhighDesktop screenshots devote the main viewport to catalog content with a compact header and little decorative application framing.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighLayout probes measured 920px horizontal overflow on home and collection and 889px on category; the mobile screenshot shows clipped headings, cards and navigation. The detail template does reflow correctly.
F002 high: The home, category and collection templates force a desktop-width canvas on a 360px viewport.
adapt-to-the-form-factor
component-level-responsiveness
passhighCSS inspection found 19–21 @container rules on home/category and the detail page reflows to 360px without overflow.
adapt-to-the-form-factor
input-modality-aware
issueshighThe target-size probe measured five footer links at only 18px high on home/category/collection and 18–20px on detail, below the 24px WCAG 2.2 minimum target size.
F012 low: Several footer links have undersized pointer targets.
support-core-task-success
clear-purpose-and-primary-action
passhighFirst-view screenshots clearly identify the store/category/extension and expose See collection or Add to Chrome actions.
support-core-task-success
primary-flow-completion
passhighThe exercised home → category/collection → detail path reaches a clear Add to Chrome browser-owned terminal action without an account wall.
support-core-task-success
clear-system-state-and-recovery
passhighThe invalid-detail route redirects to an “Item not available” state that explains the condition and offers Browse our store.
be-fast-and-stable
good-core-web-vitals
issueshighThe 360px layout observer recorded CLS 0.5275 from a shift at about 2372ms, far above the 0.1 good threshold.
F003 high: The home template shifts substantially during mobile load.
be-fast-and-stable
visual-stability
issueshighThe 360px layout observer recorded CLS 0.5275 from a shift at about 2372ms, far above the 0.1 good threshold.
F003 high: The home template shifts substantially during mobile load.
be-fast-and-stable
efficient-main-thread
passhighTrace summary recorded zero long tasks and 0ms TBT on the measured home load; representative mobile layouts had at most one 52–57ms task.
be-fast-and-stable
efficient-resource-delivery
issueshighThe images probe found all 36 detail-page images lacked width/height attributes, 13 were over 2x displayed size, 7 lacked srcset and 3 used legacy formats; listing templates also omitted dimensions.
F004 medium: Image dimensions and responsive delivery are incomplete, especially on extension detail pages.
be-fast-and-stable
trim-unused-and-duplicate-code
passmediumThe actual storefront resource probe found nine script resources and about 1.4MB total transfer with no duplicate script URL; trace showed no script blocking.
be-inclusive
names-roles-labels
passhighaxe found zero violations on home, category and detail with 49–51 passing rules; card imagery is exposed through named containing links while meaningful detail media has descriptive alt.
be-inclusive
sufficient-contrast
passhighaxe found no definite color-contrast violation on three templates and the high-contrast screenshot remains legible; contrast checks requiring manual review are noted as incomplete by axe.
be-inclusive
structure-and-focus
passhighProbes found one main landmark, coherent headings, a skip link and a visible auto outline on the first focused control; axe found no structural violation.
be-inclusive
legible-text
passhighDesktop and detail screenshots show readable line lengths, stable typography and no clipping at the supported desktop layout.
be-inclusive
zoom-reflow-targets-and-media
issueshighLayout probes measured 920px horizontal overflow on home and collection and 889px on category; the mobile screenshot shows clipped headings, cards and navigation. The detail template does reflow correctly. The target-size probe measured five footer links at only 18px high on home/category/collection and 18–20px on detail, below the 24px WCAG 2.2 minimum target size.
F002 high: The home, category and collection templates force a desktop-width canvas on a 360px viewport.
F012 low: Several footer links have undersized pointer targets.
follow-best-practices
no-console-errors
passhighRaw CDP Runtime and Log listeners observed zero errors or uncaught exceptions while loading all four representative URLs.
follow-best-practices
sound-document-and-assets
issueshighThe images probe found all 36 detail-page images lacked width/height attributes, 13 were over 2x displayed size, 7 lacked srcset and 3 used legacy formats; listing templates also omitted dimensions.
F004 medium: Image dimensions and responsive delivery are incomplete, especially on extension detail pages.
follow-best-practices
browser-platform-hygiene
passhighNo console/deprecation signal or on-load permission prompt appeared; documents use current platform features and direct crawlable links.
be-discoverable
title-and-description
issueshighDOM probes found descriptive titles and canonicals but no meta[name=description] on these three templates; only the detail page provided one. The raw home HTML contains only og:description.
F005 medium: The home, category and collection templates omit a standard meta description.
be-discoverable
crawlable-and-mobile-friendly
passhighAll templates have viewport metadata and real href links; robots.txt permits public catalog/detail pages while intentionally excluding search and subpanels.
be-discoverable
canonical-and-indexing-signals
passhighAll probes found successful public documents and matching canonicals; robots.txt points to a current sharded sitemap and detail pages expose hreflang variants.
be-discoverable
structured-and-shareable-metadata
issueshighThe detail probe found seven Open Graph tags but zero JSON-LD blocks on a rich software-item page.
F006 low: Extension detail pages provide Open Graph tags but no machine-readable product/software structured data.
be-private-and-secure
secure-transport-and-headers
issueshighThe headers probe found CSP permits unsafe-inline/unsafe-eval and no explicit Referrer-Policy; HSTS was not present in the response. Trusted Types, nosniff and frame denial were present.
F007 medium: The browser defense policy has avoidable gaps.
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe tracker probe observed nine third-party origins, including Google Tag Manager and Google Analytics; the resource probe captured repeated play.google.com logging plus a GA page_view.
F008 medium: The anonymous storefront loads a broad third-party and analytics footprint after consent rejection.
be-private-and-secure
in-context-permissions-and-modern-auth
passhighNo permission prompt fired on load; sign-in is explicitly user initiated and delegates to Google Accounts rather than collecting a password in the storefront.
be-private-and-secure
defensive-browser-policies
issueshighThe headers probe found CSP permits unsafe-inline/unsafe-eval and no explicit Referrer-Policy; HSTS was not present in the response. Trusted Types, nosniff and frame denial were present.
F007 medium: The browser defense policy has avoidable gaps.
be-resilient
progressive-enhancement
passhighDiscoverability measured 92% raw-HTML coverage on home and 100% on detail, with title and H1 preserved without JavaScript.
be-resilient
resilient-runtime-behaviour
passhighRepresentative carousel, details and navigation states rendered without cut-off overlays or runtime errors; the invalid-item route recovered intentionally.
be-resilient
offline-and-installable
not-applicablehighThe public marketplace is an intrinsically online catalog and installation broker, not a user-installable web app; offline/installability is not required for its core task.
be-resilient
network-and-http-failure-states
passhighThe exercised invalid detail route shows a specific unavailable state and a Browse our store recovery action instead of a blank shell.
be-internationalised
lang-dir-and-logical-properties
passhighAll templates declare lang=en-US and dir=ltr; CSS inspection found extensive logical-property use and detail pages expose 39 hreflang variants.
be-internationalised
locale-aware-data
passmediumVisible rating and user-count formatting is locale-appropriate on en-US pages, and localized detail variants are declared.
be-internationalised
time-zone-correctness
not-applicablehighNo dates, schedules, recurring events or time-zone-sensitive values appear on the representative storefront surfaces.
be-trustworthy
no-dark-patterns
passhighThe consent surface gives equally prominent Reject all and Accept all choices, and free extension pricing/action labels are explicit and reversible through browser management.
be-trustworthy
humane-error-handling
not-applicablehighNo editable/validation form exists in the anonymous storefront paths; search is navigation, not a data-submission form.
be-trustworthy
trustworthy-input-assistance
not-applicablehighNo address, payment, sign-in or sign-up input is owned by the storefront; account entry delegates to accounts.google.com.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighThe representative anonymous flow installs free extensions and contains no checkout, subscription or account-management flow.
be-sustainable
optimised-assets
issueshighThe images probe found all 36 detail-page images lacked width/height attributes, 13 were over 2x displayed size, 7 lacked srcset and 3 used legacy formats; listing templates also omitted dimensions.
F004 medium: Image dimensions and responsive delivery are incomplete, especially on extension detail pages.
be-sustainable
no-wasteful-work
issueshighThe tracker probe observed nine third-party origins, including Google Tag Manager and Google Analytics; the resource probe captured repeated play.google.com logging plus a GA page_view.
F008 medium: The anonymous storefront loads a broad third-party and analytics footprint after consent rejection.
be-sustainable
third-party-and-media-budget
issueshighThe tracker probe observed nine third-party origins, including Google Tag Manager and Google Analytics; the resource probe captured repeated play.google.com logging plus a GA page_view. The images probe found 24 below-fold category images and 17 below-fold collection images without loading=lazy; the home resource probe transferred about 1.4MB across 95 resources.
F008 medium: The anonymous storefront loads a broad third-party and analytics footprint after consent rejection.
F011 medium: Below-fold media is fetched eagerly across listing templates.
be-agent-ready
structured-agent-capabilities
not-applicablehighNo declared intent requests agent-facing actions and this emerging storefront capability is not currently required.
be-agent-ready
on-device-inference
not-applicablehighNo user task in the storefront would clearly benefit from on-device inference; absence is not a failure for this emerging contextual check.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten representative carousel advances, heap self-size rose only about 3.5% (19.64MB to 20.32MB) across fresh comparable sessions, with no Detached constructor surfaced; no unbounded pattern was observed.
be-memory-efficient
bounded-footprint
passhighBaseline heap was 19.64MB across 362,475 nodes, proportionate to a media-rich catalog page; trace and interaction remained responsive.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumHeap summaries contained no Detached constructor; post-interaction node growth was modest (about 2%) after ten carousel advances, with medium confidence because snapshots were separate sessions.

Provenance

Canonical report: results/atomic/reports/0859-chromewebstore_google_com.json
Report SHA-256: 2d0f42ed7531be9dc60c3e47dadb3699dc7bcb5fe57f7e97f7f96ff4a88bf3d6
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/chromewebstore_google_com/2026-07-23T11-32-29-044Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/chromewebstore_google_com/2026-07-23T11-32-29-044Z
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.