Manifest position 242 · CrUX rank bucket 1000

https://apps.apple.com

Coverage complete

Coverage complete: all 58 catalog checks received conclusive outcomes.

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
passhighThe light screenshot uses light system surfaces while the default dark capture uses dark surfaces; rendered CSS declares color-scheme: light dark and system color tokens.
respect-user-preferences
respects-reduced-motion
passhighThe emulated preference matched, no active animations remained, and five reduced-motion media rules were present.
respect-user-preferences
respects-contrast
passhighLighthouse color-contrast passed and the prefers-contrast: more screenshot retained legible text, icons and controls.
implement-natural-interactions
view-transitions
issuesmediumRepresentative route loads changed immediately and authored CSS exposed only short opacity transitions; no View Transition API or ::view-transition integration was found for route continuity.
F-012 low: Route changes lack continuity cues
implement-natural-interactions
scroll-driven-animations
passmediumLong content shelves use native overflow/scroll presentation; inspection found no continuous script-driven scroll animation and the trace showed only three bounded long tasks.
implement-natural-interactions
physical-gestures
passmediumHorizontal shelves and mobile navigation use native scrolling/touch surfaces with no evidence of pointermove-based gesture reimplementation.
provide-guided-navigation
scroll-state-aware-chrome
passmediumDesktop keeps a stable side rail while mobile collapses it to a compact header, preserving content space and orientation without intrusive floating chrome.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, context-menu, or edge-sensitive anchored overlay was required in the exercised catalog, detail, editorial, or discovery flow.
provide-guided-navigation
directs-attention
passhighEach template uses a single H1, prominent hero or app identity, selected navigation state, and clear View links to direct attention.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighNo consent wall, modal, newsletter prompt, or full-viewport interruption obscured content on load.
maximize-content-reduce-noise
semantic-dismissible-primitives
passmediumThe rendered DOM exposed dialog/role-dialog surfaces rather than an unlabelled full-screen interruption; no forced overlay appeared during the exercised flow.
maximize-content-reduce-noise
reduced-chrome
passhighThe compact side rail becomes a 44px mobile header; the rest of the viewport is devoted to catalog content and primary details.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighHome and story reported zero overflow; listing and detail reported only a 2px viewport-rounding delta, with no visible clipped content in mobile captures.
adapt-to-the-form-factor
component-level-responsiveness
passhighThe live stylesheet contained 30 @container rules and cards/navigation visibly reflowed between 780px and 360px.
adapt-to-the-form-factor
input-modality-aware
issueshighThe first 20 focusable controls reported outline-style none, including search and primary navigation links, so keyboard focus lacks a dependable visible indicator.
F-005 high: Keyboard focus is not visibly indicated
support-core-task-success
clear-purpose-and-primary-action
passhighToday, Apps, story and app-detail templates state their purpose immediately and expose direct View/detail links with clear hierarchy.
support-core-task-success
primary-flow-completion
passhighProminent href-backed cards and navigation reached rendered listing, story and Roblox detail templates without authentication or dead ends.
support-core-task-success
clear-system-state-and-recovery
issueshighThe 404 state says only “The page you’re looking for can’t be found” and offers no contextual recovery action in the content pane.
F-011 low: The not-found state has no recovery action
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 12.5s, FCP 5.8s and TBT 262ms (performance 0.52); the trace still measured LCP 2.71s and 137ms TBT under a lighter run, so load performance is condition-sensitive and fails the lab mobile bar.
F-001 high: Slow mobile rendering delays the catalog
be-fast-and-stable
visual-stability
passhighAll representative layout captures and Lighthouse reported CLS 0 with dimensions reserved.
be-fast-and-stable
efficient-main-thread
issueshighLighthouse measured 4.4s main-thread work, 2.1s JavaScript execution and 262ms TBT; the trace recorded three long tasks and 137ms TBT.
F-002 high: Main-thread and unused-code costs are substantial
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded a redirect, parser-inserted high-priority stylesheets and 1.66MB initial transfer; Lighthouse found 30,047KiB total payload, 750ms render-blocking savings and 480ms document-latency savings. The parser script is type=module and was not treated as blocking.
F-003 high: Trailer delivery creates an excessive mobile payload
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 642KiB unused JavaScript (including 75.8% of the 622KiB main bundle) and 37KiB unused CSS (78.1% of the stylesheet).
F-002 high: Main-thread and unused-code costs are substantial
be-inclusive
names-roles-labels
issueshighLighthouse found focusable descendants inside aria-hidden navigation and multiple cards whose visible label text did not match the accessible name.
F-004 high: Hidden mobile navigation remains keyboard-focusable
F-014 medium: Card accessible names do not include visible labels
be-inclusive
sufficient-contrast
passhighLighthouse reported no color-contrast failures on the audited mobile surface.
be-inclusive
structure-and-focus
issueshighLighthouse found H1-to-H3 heading skips, and the focus probe found outline-style none on search and navigation controls.
F-005 high: Keyboard focus is not visibly indicated
be-inclusive
legible-text
passhighBody, heading, rating and metadata text remained readable with clear hierarchy and sensible line lengths across representative templates.
be-inclusive
zoom-reflow-targets-and-media
issueshighMobile layouts reflowed without meaningful overflow, but Lighthouse found footer language links only 10px high with insufficient spacing.
F-006 medium: Footer locale links have undersized touch targets
follow-best-practices
no-console-errors
passhighLighthouse reported no browser console errors during page load.
follow-best-practices
sound-document-and-assets
passhighThe document has an HTML doctype, UTF-8 charset and viewport; Lighthouse passed responsive image sizing/aspect ratio and the layout observer reported CLS 0.
follow-best-practices
browser-platform-hygiene
issuesmediumThe best-practices category scored 1.0, but Lighthouse separately reported missing source maps for large first-party JavaScript, limiting production diagnostics.
F-013 low: Production JavaScript lacks source maps
be-discoverable
title-and-description
issueshighThe homepage has a descriptive title but no meta description; Lighthouse failed the meta-description audit.
F-007 medium: Homepage search and share metadata is incomplete
be-discoverable
crawlable-and-mobile-friendly
passhighRaw HTML retained 98% of rendered content, anchors have real hrefs, the viewport meta is present, and robots.txt permits public catalog paths.
be-discoverable
canonical-and-indexing-signals
issueshighThe homepage returned 200 and robots.txt points to six sitemap indexes, but the page has no canonical link or hreflang signals despite locale/storefront variants.
F-008 medium: Canonical and locale indexing signals are absent
be-discoverable
structured-and-shareable-metadata
issueshighThe homepage exposed no JSON-LD and no Open Graph metadata, leaving catalog/editorial content without machine-readable or social-preview context.
F-007 medium: Homepage search and share metadata is incomplete
be-private-and-secure
secure-transport-and-headers
passhighHTTPS, HSTS, CSP, nosniff and frame denial are present; the secrets scan found no exposed sensitive credentials.
be-private-and-secure
data-minimisation-and-third-parties
passmediumNo known tracker domains were detected; cross-origin requests were confined to Apple/mzstatic delivery, media and telemetry origins, with no third-party cookies.
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighNo permission request, sign-in, registration, or authentication surface appeared in the public browse/detail journeys tested.
be-private-and-secure
defensive-browser-policies
issueshighReferrer-Policy and Permissions-Policy headers were absent, CSP permits unsafe-inline styles, and the geo cookie was set without Secure and with SameSite=None.
F-009 medium: Defensive policies and the geo cookie need tightening
be-resilient
progressive-enhancement
passhighRaw server HTML returned 200 and retained 98% of rendered content, including title and H1; the crawler screenshot remained useful.
be-resilient
resilient-runtime-behaviour
passmediumListing, detail, editorial and invalid routes all rendered stable states without uncaught console errors or broken navigation chrome.
be-resilient
offline-and-installable
issueshighA standalone manifest exists, but it has no start_url and the live page had zero service-worker registrations, so offline/installable behavior is incomplete.
F-010 medium: The PWA manifest does not provide offline behavior
be-resilient
network-and-http-failure-states
issueshighThe not-found route presents a clear message but no retry, home link, search prompt, or other recovery control in the main state.
F-011 low: The not-found state has no recovery action
be-internationalised
lang-dir-and-logical-properties
passhighThe document declares lang=en-US and dir=ltr; CSS uses start-aligned declarations and the footer exposes multiple locale links.
be-internationalised
locale-aware-data
passmediumThe storefront identifies en-US and provides explicit localized page links including Arabic, Korean, French, Portuguese and Chinese variants.
be-internationalised
time-zone-correctness
not-applicablehighThe representative catalog, app-detail and editorial surfaces contained no user-entered or scheduled date/time workflow requiring time-zone conversion.
be-trustworthy
no-dark-patterns
passhighNo consent manipulation, forced signup, disguised advertisement, confirmshaming, or obstructed cancellation appeared in the public flows.
be-trustworthy
humane-error-handling
not-applicablehighThe only form is catalog search; there is no required multi-field data-entry submission for which validation timing or aria-invalid behavior applies.
be-trustworthy
trustworthy-input-assistance
not-applicablehighNo sign-in, address, payment, or account fields appeared; search intentionally uses autocomplete=off and does not collect identity data.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighWeb browsing exposes product information and external View actions, but no checkout, subscription, account, or reauthentication flow was available on the audited site.
be-sustainable
optimised-assets
passmediumRendered delivery used appropriately sized WebP artwork in the HAR; Lighthouse passed image sizing/aspect ratio and estimated a comparatively small 157KiB image opportunity.
be-sustainable
no-wasteful-work
issueshighThe mobile load fetched or discovered many high-resolution trailer variants; Lighthouse attributed roughly 30MB largely to 1.3–4.8MB video files despite a browse-first task.
F-003 high: Trailer delivery creates an excessive mobile payload
be-sustainable
third-party-and-media-budget
issueshighHAR recorded 47 cross-origin requests and 723KB initial cross-origin transfer; Lighthouse’s fuller run reached 30,047KiB, dominated by Apple trailer media variants.
F-003 high: Trailer delivery creates an excessive mobile payload
be-agent-ready
structured-agent-capabilities
not-applicablehighThis is a public browse/catalog surface with no declared agent action workflow; lack of WebMCP tools is not treated as a defect for the audited intent.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation, generation, or other inference feature is part of the public App Store web journey.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten repeated country-control open/dismiss attempts, heap self size decreased from 36,274,590 to 36,266,169 bytes; node count rose only 1,023 (0.17%), with no retained-size growth signal.
be-memory-efficient
bounded-footprint
passmediumThe loaded content-rich catalog retained a 36.3MB self-size heap; this is bounded and proportionate to the large rendered catalog, though network/code costs remain separate findings.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumThe repeated interaction produced no material total retained-size growth; constructor summaries showed no growing Detached* population among dominant constructors.

Provenance

Canonical report: results/atomic/reports/0242-apps_apple_com.json
Report SHA-256: a5076447283a752d0d4ddb30cdc180088325873e7728d1f4805cf6ccb31bf55e
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/apps_apple_com/2026-07-19T09-41-32-902Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/apps_apple_com/2026-07-19T09-41-32-902Z
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.