Manifest position 938 · CrUX rank bucket 1000

https://script.google.com

Coverage complete

Complete atomic audit of the public Apps Script documentation destination reached through script.google.com.

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 dark-mode screenshot is pixel-identical to the light screenshot: white surfaces and light browser chrome remain under prefers-color-scheme: dark.
F-001 medium: The site ignores the user’s dark color-scheme preference.
respect-user-preferences
respects-reduced-motion
passhighevaluate under prefers-reduced-motion: reduce found zero active animations and scroll-behavior:auto.
respect-user-preferences
respects-contrast
passhighforced-colors/high-contrast screenshot keeps text, controls, focus boundaries, and consent actions visible.
implement-natural-interactions
view-transitions
issueshighThe DOM/platform probe found no view-transition CSS or API marker, while the primary journey moves between multiple documentation routes.
F-002 low: Page and route changes do not use View Transitions.
implement-natural-interactions
scroll-driven-animations
passhighDOM/CSS probe found no scroll-linked visual effect and layout recorded no long scroll tasks, so no scroll event animation is fighting the main thread.
implement-natural-interactions
physical-gestures
passhighMobile screenshots and scroll probes show native document scrolling with no horizontal trap or custom pointer-driven gesture surface.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe scroll probe measured the header fixed at top:0 before and after scrolling 1,000px, with no class/state change, shrink, or progress affordance.
F-003 low: The fixed mobile header does not adapt to scroll state.
provide-guided-navigation
anchored-positioning
passhighOpening the mobile navigation produced an in-viewport 269px navigation surface at x=0 with explicit expanded state and no clipping.
provide-guided-navigation
directs-attention
passhighGuides, Reference, and Samples show breadcrumbs plus an “On this page” index immediately before content, preserving orientation and jump targets.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighDesktop and 360px screenshots show the notice loaded over the content; on mobile it occupies roughly the bottom 229px and hides the start of the article/landing content.
F-004 high: The cookie notice obscures primary content on every sampled page.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe DOM probe found no dialog, role=dialog, or popover for the visible consent overlay, despite it intercepting a substantial viewport area.
F-005 medium: The cookie consent overlay lacks dialog/popover semantics.
maximize-content-reduce-noise
reduced-chrome
passhighAfter the shared header/breadcrumbs, sampled article templates devote the viewport to title, local table of contents and content without decorative side panels at 360px.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360x800 the layout primitive measured scrollWidth=clientWidth=360 and horizontalOverflowPx=0; viewport meta is present.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe rendered stylesheet probe found no @container rules; the same DevSite components are reused in full-width, side-nav, and mobile contexts.
F-006 low: Reusable site components do not use container-level responsiveness.
adapt-to-the-form-factor
input-modality-aware
passhighMobile actions are full-size touch targets, and the active focus probe measured 2px focus rings/box shadows on consent links and buttons.
support-core-task-success
clear-purpose-and-primary-action
passhighThe landing first viewport identifies Apps Script and states “Automate & extend Google Workspace with simple code”; top navigation exposes Guides, Reference and Samples.
support-core-task-success
primary-flow-completion
passhighDirect navigation completed the representative browse flows to Guides, Reference and Samples without authentication or dead ends; each rendered its expected template.
support-core-task-success
clear-system-state-and-recovery
passhighA deliberately invalid route rendered a clear 404, explanatory text, sign-in possibility and a search recovery control rather than a blank shell.
be-fast-and-stable
good-core-web-vitals
issueshighMobile Lighthouse scored performance 0.46 with LCP 13.3s and CLS 0.258; the raw trace corroborated a 3.38s LCP even without Lighthouse throttling.
F-007 high: Load performance and visual stability miss Core Web Vitals targets.
be-fast-and-stable
visual-stability
issueshighLighthouse measured CLS 0.258 on the landing page, and the 360px Guides layout primitive independently recorded CLS 0.125425 across five shifts.
F-008 high: Late layout movement is visible across templates.
be-fast-and-stable
efficient-main-thread
passhighThe raw trace recorded one 69.68ms long task and only 19.68ms total blocking time, with no long tasks in the mobile layout observation.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR captured three redirects before the final page, 87 requests and 2.63MB transferred; Lighthouse estimated 1.84s redirect savings and 1.78s render-blocking savings.
F-009 high: Redirects and render-blocking dependencies delay primary content.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 537KiB unused JavaScript and 161KiB unused CSS; HAR shows 58 scripts and 1.30MB script transfer.
F-010 medium: The page ships substantial unused CSS and JavaScript.
be-inclusive
names-roles-labels
issueshighLighthouse found a YouTube logo image without alt text and a focusable H2 marked role=presentation, producing a 0.90 accessibility score.
F-011 medium: Accessibility names and roles contain concrete failures.
be-inclusive
sufficient-contrast
issueshighLighthouse/axe reported three footer links with only 1.07:1 contrast against surrounding text and no underline or other non-color cue.
F-013 low: Footer links rely on color alone and are insufficiently distinct from surrounding text.
be-inclusive
structure-and-focus
issueshighThe DOM probe reported H1 “Workspace” followed by the visible hero as H3; Lighthouse flagged that hero heading for invalid heading order. The Reference overview rendered with no H1.
F-012 medium: The landing-page heading hierarchy skips levels.
be-inclusive
legible-text
passhighDesktop, mobile, Arabic and forced-colors screenshots show readable line lengths, stable wrapping, and no clipped primary text.
be-inclusive
zoom-reflow-targets-and-media
passhighViewport allows scaling, 360px reflow has zero horizontal overflow, and Lighthouse did not fail viewport or target-size audits.
follow-best-practices
no-console-errors
passhighLighthouse’s errors-in-console audit passed and no uncaught exception was reported during DOM, layout, trace, or interaction captures.
follow-best-practices
sound-document-and-assets
issueshighThe images primitive found all 9 images without width/height attributes; Lighthouse independently flagged four unsized instances including the hero and logos.
F-014 medium: Image elements omit intrinsic dimensions.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse best-practices scored 0.77 and the Inspector Issues audit listed YouTube/Google cookie issues; four third-party cookies were observed.
F-015 low: Chrome reports unresolved platform issues from third-party cookies.
be-discoverable
title-and-description
issueshighThe Reference DOM has a descriptive title and canonical URL but no meta description and no H1, unlike the Guides and Samples templates.
F-019 medium: The Reference template lacks a meta description and semantic H1.
be-discoverable
crawlable-and-mobile-friendly
issueshighLighthouse SEO flagged the cookie-policy “Learn more” link as non-descriptive even though anchors otherwise use real href values.
F-018 low: One crawlable link uses generic text.
be-discoverable
canonical-and-indexing-signals
passhighHome, Guides, Reference and Samples expose canonical URLs; robots allows the routes and points to a successful sitemap.
be-discoverable
structured-and-shareable-metadata
passhighHome probe found one JSON-LD block and nine Open Graph tags aligned with the visible Apps Script page.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders include HSTS, nosniff and CSP frame-ancestors, but CSP permits unsafe-eval and Referrer-Policy/Permissions-Policy are absent; CDP also observed an NID cookie without Secure and SameSite=None.
F-017 medium: Defensive response and cookie policies have avoidable gaps.
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker capture found 10 third-party origins and Google Analytics/Tag Manager; HAR attributed 85 of 87 requests and 2.629MB to origins other than the requested script.google.com URL, including about 752KB from Tag Manager.
F-016 medium: The initial page load has a large analytics and third-party footprint.
be-private-and-secure
in-context-permissions-and-modern-auth
passhighThe platform probe saw no permission request on load; authentication is an external Google sign-in link rather than a password form embedded in the documentation.
be-private-and-secure
defensive-browser-policies
issueshighHeaders include HSTS, nosniff and CSP frame-ancestors, but CSP permits unsafe-eval and Referrer-Policy/Permissions-Policy are absent; CDP also observed an NID cookie without Secure and SameSite=None.
F-017 medium: Defensive response and cookie policies have avoidable gaps.
be-resilient
progressive-enhancement
passhighCrawler-mode screenshot renders the hero content without JavaScript; raw HTML is substantial and isJsShell=false.
be-resilient
resilient-runtime-behaviour
passhighThe opened mobile navigation remained within the viewport, exposed expanded state, and the fixed header remained stable through a 1,000px scroll.
be-resilient
offline-and-installable
not-applicablehighThis is a public documentation/reference site rather than an app with an offline core workflow; installability/offline operation is not required for the content task.
be-resilient
network-and-http-failure-states
passhighThe intentional invalid URL rendered a useful 404 with search and sign-in recovery instead of a blank or broken shell.
be-internationalised
lang-dir-and-logical-properties
passhighEnglish pages declare lang=en; the Arabic locale renders RTL navigation, translated copy and mirrored header ordering without horizontal overflow.
be-internationalised
locale-aware-data
not-applicablehighThe sampled templates do not present user-facing dates, numbers, currencies, durations, or calendar data to format.
be-internationalised
time-zone-correctness
not-applicablehighThe sampled templates do not expose events, schedules, or user-facing time calculations.
be-trustworthy
no-dark-patterns
passhighConsent choices “Agree” and “No thanks” have equal visual weight and the Arabic localization preserves both choices without confirmshaming.
be-trustworthy
humane-error-handling
not-applicablehighNo authored data-entry form with validation exists in the sampled documentation paths; the only form is site search.
be-trustworthy
trustworthy-input-assistance
not-applicablehighNo address, payment, sign-in, or sign-up input form is authored on the sampled site; sign-in is delegated to Google Accounts.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription, account-management, or sensitive account flow is hosted on these documentation paths.
be-sustainable
optimised-assets
issueshighHAR identified landing-page-hero.svg as an uncompressed 894,905-byte response and the largest resource on a 2.63MB load.
F-020 high: A decorative SVG dominates transferred image bytes.
be-sustainable
no-wasteful-work
issueshighLighthouse estimated 537KiB unused JavaScript and 161KiB unused CSS; HAR shows 58 scripts and 1.30MB script transfer.
F-010 medium: The page ships substantial unused CSS and JavaScript.
be-sustainable
third-party-and-media-budget
issueshighHAR recorded 2.63MB total, including five Tag Manager/gtag bundles, 208KB fonts, and a YouTube iframe initialized on load; Lighthouse measured 3,578KiB under its run.
F-021 medium: Third-party scripts, fonts, and embedded media are disproportionate to the core documentation task.
be-agent-ready
structured-agent-capabilities
not-applicablehighThe sampled surface is read-only public documentation with no safe transactional capability that needs WebMCP exposure.
be-agent-ready
on-device-inference
not-applicablehighThe documentation task does not require local inference; adding it would not improve the core browse/read workflow.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten full-page scroll cycles, retained heap grew about 1.6% (29.91MB to 30.38MB) and closures were essentially flat (26,075 to 26,080), not an unbounded pattern in this bounded trial.
be-memory-efficient
bounded-footprint
passhighBaseline heap summary measured 29.91MB with 556,722 snapshot nodes, proportionate to the rendered documentation shell and embedded widgets.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighBefore/after heap summaries expose no Detached* constructor among retained top constructors; closure count increased by only five after ten scroll cycles.

Provenance

Canonical report: results/atomic/reports/0938-script_google_com.json
Report SHA-256: 21e1c4434d820b517c4634266484e6c925da1fa866c2246cd6d25c5d6b932e1b
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/script_google_com/2026-07-24T00-20-57-907Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/script_google_com/2026-07-24T00-20-57-907Z
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.