diff --git a/goals.json b/goals.json index b543c7d..884b8c1 100644 --- a/goals.json +++ b/goals.json @@ -1,7 +1,16 @@ { "schemaVersion": 1, - "generatedAt": "2026-08-02T06:39:53.375Z", + "generatedAt": "2026-08-30T17:14:36.300Z", "goals": [ + { + "id": "conformance-2026-08-30-runall-1", + "sourcePage": "v148/extended-lifetime-shared-workers", + "goal": "Fix the 10 non-v147 pre-existing conformance failures surfaced by the 2026-08-30 run-all snapshot (reports/conformance): missing example-surface-present/browser-support-section sections on v148/agentic-federated-login, v148/html-in-canvas, v150/pwa-origin-migration, v152/csspseudoelement-support-for-backdrop-scroll-marker-and-view-transitions; and missing mandatory experimental warn-blocks (CLAUDE.md invariant #7) on v148/extended-lifetime-shared-workers, v148/web-authentication-immediate-ui-mode, v150/focusgroup, v150/out-of-order-streaming, v151/performancesoftnavigation-and-interactioncontentfulpaint-performance-entry, v152/csspseudoelement-support-for-backdrop-scroll-marker-and-view-transitions. Immutable suites: fix each page, never the assertions. The v147 failures from the same run are already covered by the 28-page MDN-shape upgrade goal.", + "kind": "targeted-fix", + "priority": "high", + "status": "open", + "createdAt": "2026-08-30" + }, { "id": "v147-css-border-shape-121qq4j", "sourcePage": "v147/css-border-shape", @@ -20,6 +29,33 @@ "status": "open", "createdAt": "2026-07-26" }, + { + "id": "v147-lazy-loading-for-video-and-audio-elements-1djrvkg", + "sourcePage": "v147/lazy-loading-for-video-and-audio-elements", + "goal": "Apply the same MDN-shape upgrade (Baseline banner, BCD table, live showcase iframe, reference contract) to the remaining pre-MDN-shape v147 pages. Denominator recomputed by the presence of a reference-contract.json: 5 of 33 v147 pages carry one (css-border-shape, device-bound-session-credentials, web-printing-api, lazy-loading-for-video-and-audio-elements, autofill-event), leaving 28 — seven of which (the local-network-access cluster, document-policy- and js-profiling-in-dedicated-workers, and x25519kyber768-key-encapsulation-for-tls) also fail example-surface-present/browser-support-section conformance assertions and should be upgraded first.", + "kind": "additive-page", + "priority": "high", + "status": "open", + "createdAt": "2026-08-30" + }, + { + "id": "v147-lazy-loading-for-video-and-audio-elements-2yhi3l", + "sourcePage": "v147/lazy-loading-for-video-and-audio-elements", + "goal": "Apply the same MDN-shape upgrade (Baseline banner, BCD table, live showcase iframe, reference contract) to the remaining pre-MDN-shape v147 pages. Denominator recomputed by the presence of a reference-contract.json: 5 of 33 v147 pages carry one (css-border-shape, device-bound-session-credentials, web-printing-api, lazy-loading-for-video-and-audio-elements, autofill-event), leaving 28 — six of which (the local-network-access cluster, document-policy- and js-profiling-in-dedicated-workers) also fail example-surface-present/browser-support-section conformance assertions and should be upgraded first. [superseded 2026-08-30: the failing subset is SEVEN pages, not six — x25519kyber768-key-encapsulation-for-tls also fails both assertions in the run-all snapshot (Codex round 18, PR #7); replaced by the corrected goal rolled from the same critique]", + "kind": "additive-page", + "priority": "high", + "status": "done", + "createdAt": "2026-08-30" + }, + { + "id": "v147-lazy-loading-for-video-and-audio-elements-e64lkh", + "sourcePage": "v147/lazy-loading-for-video-and-audio-elements", + "goal": "Apply the same MDN-shape upgrade (Baseline banner, BCD table, live showcase iframe, reference contract) to the remaining pre-MDN-shape v147 pages — 31 remain after css-border-shape and this page. [superseded 2026-08-30 by the recomputed 28-page denominator goal from the same critique — retired to avoid double-counting the wave (Codex, PR #7)]", + "kind": "additive-page", + "priority": "high", + "status": "done", + "createdAt": "2026-08-30" + }, { "id": "v147-web-printing-api-li2ixo", "sourcePage": "v147/web-printing-api", @@ -119,6 +155,51 @@ "status": "open", "createdAt": "2026-07-29" }, + { + "id": "v152-sub-apps-for-iwas-10gc1du", + "sourcePage": "v152/sub-apps-for-iwas", + "goal": "Policy: reconcile the reference-contract rules for spec-side gaps — 'preserve ambiguity, keep the contract partial' vs 'a touched built reference must be implementation-sufficient'. [superseded 2026-08-30: the decision was taken on PR #7 — the contract is recorded implementation-sufficient with the spec-side stub disclosed on-page; replaced by the codify-the-decision goal rolled from the same critique's rewritten followUpGoal (Codex round 13)]", + "kind": "targeted-fix", + "priority": "high", + "status": "done", + "createdAt": "2026-08-30" + }, + { + "id": "v152-sub-apps-for-iwas-1f4nt6g", + "sourcePage": "v152/sub-apps-for-iwas", + "goal": "Infrastructure: narrow gen-conformance's removal-feature heading classifier — its /remov/ heading test misfires on API member headings like subApps.remove(), silently omitting browser-support-section and example-surface-present from generated suites (found by Codex on PR #7; the v152/sub-apps-for-iwas suite got them hand-added). scripts/ is off-limits to the routine, so this is an infrastructure-writer change.", + "kind": "targeted-fix", + "priority": "high", + "status": "open", + "createdAt": "2026-08-30" + }, + { + "id": "v152-sub-apps-for-iwas-1gfgtvy", + "sourcePage": "v152/sub-apps-for-iwas", + "goal": "Infrastructure: scripts/route-manifest.mjs hard-codes aliases: [] for every entry, so recorded move/alias migrations (e.g. /v152/sub-apps/ -> /v152/sub-apps-for-iwas/) never surface in the manifest's aliases field and manifest consumers cannot discover preserved routes (Codex, PR #7). Load applicable migrations.json move records into each destination entry's aliases. scripts/ is off-limits to the routine.", + "kind": "targeted-fix", + "priority": "high", + "status": "open", + "createdAt": "2026-08-30" + }, + { + "id": "v152-sub-apps-for-iwas-bvwb92", + "sourcePage": "v152/sub-apps-for-iwas", + "goal": "Infrastructure: make scripts/conformance.mjs write --page runs to a separate artifact instead of unconditionally overwriting the run-all snapshot in reports/conformance/results.json + index.html — committing a per-page run currently erases every other suite's verdicts from the rollup (flagged by Copilot and Codex on PR #7). scripts/ is off-limits to the routine.", + "kind": "targeted-fix", + "priority": "high", + "status": "open", + "createdAt": "2026-08-30" + }, + { + "id": "v152-sub-apps-for-iwas-nigfc8", + "sourcePage": "v152/sub-apps-for-iwas", + "goal": "Policy: codify the sufficient-with-disclosed-spec-gap resolution taken on v152/sub-apps-for-iwas into docs/reference-contract.md — a touched built reference whose only gap is a spec-side stub (e.g. WICG sub-apps Issue #2's unfinished 'fetch and process the manifest' algorithm) is recorded implementation-sufficient with the gap disclosed on-page as a sourced ambiguity, not held partial (check-conformance hard-fails partial on touched pages). PR #7 rounds 2/5/6 oscillated because this rule was unwritten; the decision now needs an owner-reviewed sentence in the contract doc so future waves and review bots stop flip-flopping.", + "kind": "targeted-fix", + "priority": "high", + "status": "open", + "createdAt": "2026-08-30" + }, { "id": "v152-window-shape-api-t6qq8c", "sourcePage": "v152/window-shape-api", @@ -173,6 +254,15 @@ "status": "open", "createdAt": "2026-07-29" }, + { + "id": "v153-iterator-join-5vpqzt", + "sourcePage": "v153/iterator-join", + "goal": "Infrastructure: give the conformance runner a way to consume recorded manual-review verdicts — every manual-evidenced assertion (mdn-coverage-accurate, mobile/desktop legibility, guidance review) reports 'blocked: manual-pending' by design even when the writer's review evidence exists in the critique, so the committed rollup can never show those checks as resolved (Codex rounds 23/25, PR #7). A per-page manual-evidence sidecar (assertion id -> verdict + evidence pointer + date) consumed by scripts/conformance.mjs would let genuine reviews convert blocked to an evidenced verdict while keeping unreviewed assertions blocked. scripts/ is off-limits to the routine.", + "kind": "targeted-fix", + "priority": "high", + "status": "open", + "createdAt": "2026-08-30" + }, { "id": "v153-scroll-axis-lock-zrkl4x", "sourcePage": "v153/scroll-axis-lock", @@ -209,6 +299,24 @@ "status": "open", "createdAt": "2026-07-29" }, + { + "id": "v147-autofill-event-2c4ka6", + "sourcePage": "v147/autofill-event", + "goal": "Simplify the v147/autofill-event example's dual-shape entry handling once the WICG draft and Blink converge on one autofillValues shape (watch autofill_event.idl and the spec IDL index).", + "kind": "targeted-fix", + "priority": "medium", + "status": "open", + "createdAt": "2026-08-30" + }, + { + "id": "v147-autofill-event-gkahtp", + "sourcePage": "v147/autofill-event", + "goal": "Refresh v147/autofill-event status surfaces (banner, warn-block, compat table) when the AutofillEvent origin trial ends or a default-on milestone lands on chromestatus 5137581018841088.", + "kind": "targeted-fix", + "priority": "medium", + "status": "open", + "createdAt": "2026-08-30" + }, { "id": "v147-css-border-shape-h47dz4", "sourcePage": "v147/css-border-shape", @@ -227,6 +335,24 @@ "status": "open", "createdAt": "2026-07-19" }, + { + "id": "v147-lazy-loading-for-video-and-audio-elements-80czvy", + "sourcePage": "v147/lazy-loading-for-video-and-audio-elements", + "goal": "Refresh v147/lazy-loading-for-video-and-audio-elements Baseline banner + compat table when Firefox or Safari ship the loading attribute on media elements (watch bugzil.la/2005072 and webkit.org/b/303995 via BCD).", + "kind": "targeted-fix", + "priority": "medium", + "status": "open", + "createdAt": "2026-08-30" + }, + { + "id": "v147-lazy-loading-for-video-and-audio-elements-blz6bn", + "sourcePage": "v147/lazy-loading-for-video-and-audio-elements", + "goal": "Re-verify the historical 'controlsInView=false = below-fold lazy iframe' attributions in responsive-support.json (several pre-existing entries from earlier waves carry it): the scan predicate selects only a,button,input,select,summary,[tabindex], ignores vertical position, and cannot match iframes, so those explanations are impossible as written (Codex round 21, PR #7 - the lazy-media and sub-apps entries are corrected with per-element probes; the rest are untouched pages). Re-run the predicate per route, record each flagged element and its reviewed reachability, or fix genuinely clipped controls.", + "kind": "targeted-fix", + "priority": "medium", + "status": "open", + "createdAt": "2026-08-30" + }, { "id": "v148-prompt-api-1g07j1x", "sourcePage": "v148/prompt-api", @@ -275,10 +401,10 @@ { "id": "v150-sub-apps-1awqzyq", "sourcePage": "v150/sub-apps", - "goal": "Build the v152/sub-apps page when the routine reaches the v152 milestone, re-deriving every availability claim from the then-current direct chromestatus API (updated 2026-07-24 it said desktop 152 / 'Proposed') and from webstatus.dev/BCD if entries exist by then.", + "goal": "Build the v152/sub-apps page when the routine reaches the v152 milestone, re-deriving every availability claim from the then-current direct chromestatus API (updated 2026-07-24 it said desktop 152 / 'Proposed') and from webstatus.dev/BCD if entries exist by then. [done 2026-08-30: built at /v152/sub-apps-for-iwas/ — slug from the milestone=152 listing name per invariant #1; /v152/sub-apps/ 301s there via the recorded move migration (Codex, PR #7)]", "kind": "additive-page", "priority": "medium", - "status": "open", + "status": "done", "createdAt": "2026-07-24", "suggestedSlug": "sub-apps" }, @@ -600,13 +726,58 @@ { "id": "v152-sub-apps-1ehdhqs", "sourcePage": "v152/sub-apps", - "goal": "Build the v152/sub-apps page when the routine reaches the v152 milestone, re-deriving every availability claim from the then-current direct chromestatus API (updated 2026-07-24 it said desktop 152 / 'Proposed') and from webstatus.dev/BCD if entries exist by then.", + "goal": "Build the v152/sub-apps page when the routine reaches the v152 milestone, re-deriving every availability claim from the then-current direct chromestatus API (updated 2026-07-24 it said desktop 152 / 'Proposed') and from webstatus.dev/BCD if entries exist by then. [done 2026-08-30: built at /v152/sub-apps-for-iwas/ — slug from the milestone=152 listing name per invariant #1; /v152/sub-apps/ 301s there via the recorded move migration (Codex, PR #7)]", "kind": "additive-page", "priority": "medium", - "status": "open", + "status": "done", "createdAt": "2026-07-28", "suggestedSlug": "sub-apps" }, + { + "id": "v152-sub-apps-for-iwas-1606c9a", + "sourcePage": "v152/sub-apps-for-iwas", + "goal": "Exercise the embedded chrome-platform-showcase iframes visually from a network-capable environment (real egress): the CI sandbox blocks external iframe paint, so embed verification currently rests on route HTTP 200 + framing headers + CPS's own conformance contract (cpsFeature). Review bots repeatedly ask for needs-review on this (PR #7 rounds 6/16/20); the support records disclose the limitation instead because check-conformance hard-fails touched pages that are not ok/unsupported. A one-time visual pass from outside the sandbox closes the loop.", + "kind": "targeted-fix", + "priority": "medium", + "status": "open", + "createdAt": "2026-08-30" + }, + { + "id": "v152-sub-apps-for-iwas-1eolovs", + "sourcePage": "v152/sub-apps-for-iwas", + "goal": "Re-verify the v152/sub-apps-for-iwas add() manifest-processing contract when the spec's stubbed 'fetch and process the manifest' algorithm (wicg.github.io/sub-apps Issue #2) is written.", + "kind": "targeted-fix", + "priority": "medium", + "status": "open", + "createdAt": "2026-08-30" + }, + { + "id": "v152-sub-apps-for-iwas-1mu4dev", + "sourcePage": "v152/sub-apps-for-iwas", + "goal": "Infrastructure: responsive-support.json's schema only admits top-level catalogue routes, so member/child routes (e.g. /v152/sub-apps-for-iwas/add/) cannot carry their own mobile+desktop support records even when matrix-tested — the evidence has to live in the parent critique instead (Codex round 20, PR #7). Extend the schema + route-manifest merge to accept child routes of a published page. schema/ and scripts/ are off-limits to the routine.", + "kind": "targeted-fix", + "priority": "medium", + "status": "open", + "createdAt": "2026-08-30" + }, + { + "id": "v152-sub-apps-for-iwas-4v67wq", + "sourcePage": "v152/sub-apps-for-iwas", + "goal": "Infrastructure: server.ts serves /v/ (no trailing slash) in place instead of redirecting to the canonical /v//, which breaks relative links on any page served that way — member pages across the site (e.g. unframed-display-mode's app-region/) still use relative cross-links. Canonicalize with a 301 to the trailing-slash form (Codex, PR #7); the sub-apps-for-iwas pages were switched to root-relative links as the local mitigation. server.ts is off-limits to the routine.", + "kind": "targeted-fix", + "priority": "medium", + "status": "open", + "createdAt": "2026-08-30" + }, + { + "id": "v152-sub-apps-for-iwas-h8fcay", + "sourcePage": "v152/sub-apps-for-iwas", + "goal": "Replace the v152/sub-apps-for-iwas interim compat table with per-version BCD data once api/SubApps.json exists in mdn/browser-compat-data (re-check the raw path).", + "kind": "targeted-fix", + "priority": "medium", + "status": "open", + "createdAt": "2026-08-30" + }, { "id": "v152-unframed-display-mode-for-isolated-web-apps-1wo6dlt", "sourcePage": "v152/unframed-display-mode-for-isolated-web-apps", @@ -837,10 +1008,10 @@ { "id": "v150-sub-apps-1875clw", "sourcePage": "v150/sub-apps", - "goal": "Add a short 'why it exists' motivation section (suite-like apps, app streaming portals) drawn from the explainer's use cases.", + "goal": "Add a short 'why it exists' motivation section (suite-like apps, app streaming portals) drawn from the explainer's use cases. [done 2026-08-30: the canonical page at /v152/sub-apps-for-iwas/ carries the suite-style motivation in its lede (mail + docs + spreadsheet suite as one signed bundle presenting modules as separate apps, from the explainer's use cases); the old sub-apps identities both 301-redirect there (Codex round 21, PR #7)]", "kind": "targeted-fix", "priority": "low", - "status": "open", + "status": "done", "createdAt": "2026-07-24" }, { @@ -1098,12 +1269,21 @@ { "id": "v152-sub-apps-19cm592", "sourcePage": "v152/sub-apps", - "goal": "Add a short 'why it exists' motivation section (suite-like apps, app streaming portals) drawn from the explainer's use cases.", + "goal": "Add a short 'why it exists' motivation section (suite-like apps, app streaming portals) drawn from the explainer's use cases. [done 2026-08-30: the canonical page at /v152/sub-apps-for-iwas/ carries the suite-style motivation in its lede (mail + docs + spreadsheet suite as one signed bundle presenting modules as separate apps, from the explainer's use cases); the old sub-apps identities both 301-redirect there (Codex round 21, PR #7)]", "kind": "targeted-fix", "priority": "low", - "status": "open", + "status": "done", "createdAt": "2026-07-28" }, + { + "id": "v152-sub-apps-for-iwas-3le3yf", + "sourcePage": "v152/sub-apps-for-iwas", + "goal": "Embed the chrome-platform-showcase demo on v152/sub-apps-for-iwas if/when its route stops 404ing (HEAD-check first per Step 6 rule 6).", + "kind": "targeted-fix", + "priority": "low", + "status": "open", + "createdAt": "2026-08-30" + }, { "id": "v152-unframed-display-mode-for-isolated-web-apps-1lfnrpc", "sourcePage": "v152/unframed-display-mode-for-isolated-web-apps", @@ -1167,6 +1347,24 @@ "status": "open", "createdAt": "2026-07-29" }, + { + "id": "v153-iterator-join-1cs756e", + "sourcePage": "v153/iterator-join", + "goal": "Simplify the v153/iterator-join browser-compatibility row once BCD javascript/builtins/Iterator.json records Chrome 153 for Iterator.prototype.join (replace the freshness-gap explanation with plain BCD values).", + "kind": "targeted-fix", + "priority": "low", + "status": "open", + "createdAt": "2026-08-30" + }, + { + "id": "v153-iterator-join-q2knd2", + "sourcePage": "v153/iterator-join", + "goal": "Update the v153/iterator-join Spec row when the Iterator Join proposal advances to Stage 4 / merges into ECMA-262 (re-check tc39/proposal-iterator-join README stage claim).", + "kind": "targeted-fix", + "priority": "low", + "status": "open", + "createdAt": "2026-08-30" + }, { "id": "v153-joint-iteration-12lj3u1", "sourcePage": "v153/joint-iteration", diff --git a/migrations.json b/migrations.json index 694acf0..9eefdf8 100644 --- a/migrations.json +++ b/migrations.json @@ -528,5 +528,15 @@ "reason": "Listing correction per CLAUDE.md invariants #1 (slug source: milestone listing name) and #2 (milestone gating: listing position only): chromestatus feature 6035800057839616 is ABSENT from the live milestone=149 listing and PRESENT in the milestone=149 listing ('In developer trial (Behind a flag)'; listing name 'Platform-provided behaviors for custom elements'). The feature was also renamed on chromestatus, so the slug follows the current listing name. Same chromestatus feature id; recording as a move so the old route 301-redirects to the corrected route and old inbound links resolve instead of 404. Note: same-milestone listing rename.", "evidence": "Live chromestatus listings queried 2026-07-28: feature 6035800057839616 present in features_by_type for milestone=149 ('In developer trial (Behind a flag)'), absent from milestone=149. Page identity link (invariant #3) unchanged: chromestatus.com/feature/6035800057839616.", "date": "2026-07-28" + }, + { + "id": "v152/sub-apps", + "action": "move", + "from": "/v152/sub-apps/", + "to": "/v152/sub-apps-for-iwas/", + "feature": "6260680824061952", + "reason": "Listing correction per CLAUDE.md invariant #1 (slug source: milestone listing name): the live milestone=152 listing now names chromestatus feature 6260680824061952 'Sub apps for IWAs' (slug sub-apps-for-iwas); the previous page was slugged from the earlier listing name 'Sub apps' (itself moved from v150 on 2026-07-28). Same chromestatus feature id; recording as a move so the old route 301-redirects to the corrected route and old inbound links resolve instead of 404. One canonical page per identity — the destination carries the upgraded MDN-shaped reference; publishing both routes as built pages would let server.ts's first-wins identity index pick either and the two references drift (flagged by Codex review on PR #7).", + "evidence": "Live milestone=152 listing queried 2026-08-30: features_by_type lists id 6260680824061952 under 'Enabled by default' with name 'Sub apps for IWAs'. Page identity link (invariant #3) unchanged on the destination: chromestatus.com/feature/6260680824061952. Old folder v152/sub-apps/ removed in this commit; server.ts serves the 301 from this record.", + "date": "2026-08-30" } ] diff --git a/reports/conformance/index.html b/reports/conformance/index.html index 6680ae3..bd8a111 100644 --- a/reports/conformance/index.html +++ b/reports/conformance/index.html @@ -21,13 +21,209 @@

conformance

conformance rollup

Deterministic headless-Chrome run of every reference page's immutable conformance suite. Blocked = manual-evidenced (needs agent review) or genuinely unavailable — never a pass.

-
1
suites
-
23
assertions
-
18
pass
-
0
fail
-
5
blocked
+
197
suites
+
4751
assertions
+
3704
pass
+
20
fail
+
1027
blocked
-
pagestatustested/totalpassfailblocked
v147/css-border-shapebuilt18/231805
+ v147/auto-sizes-for-lazy-loaded-images-with-srcsetstub17/221705 +v147/autofill-eventbuilt20/262006 +v147/clip-text-overflow-on-user-interactionbuilt19/241905 +v147/corner-shaping-corner-shape-superellipse-squirclestub17/221705 +v147/css-border-shapebuilt18/231805 +v147/css-contrast-colorstub17/221705 +v147/css-update-decoupling-of-width-and-style-propertiesbuilt18/231805 +v147/csspseudoelement-interfacestub17/221705 +v147/device-bound-session-credentialsbuilt63/696306 +v147/document-policy-in-dedicated-workersbuilt19/241725 +v147/element-scoped-view-transitionsbuilt18/231805 +v147/gamepad-event-driven-input-apibuilt19/241905 +v147/js-profiling-in-dedicated-workersbuilt19/241815 +v147/json-and-style-support-for-link-rel-modulepreloadstub17/221705 +v147/lazy-loading-for-video-and-audio-elementsbuilt20/262006 +v147/local-network-access-restrictions-for-websocketsbuilt19/241815 +v147/local-network-access-restrictions-for-webtransportbuilt19/241815 +v147/local-network-access-restrictions-on-service-worker-windowclient-navigatebuilt18/231715 +v147/local-network-access-restrictionsbuilt18/231625 +v147/math-sumprecisestub17/221705 +v147/prerendering-cross-origin-iframesstub17/221705 +v147/pseudo-target-on-eventsbuilt18/231805 +v147/pwa-origin-migrationbuilt19/241905 +v147/remove-inline-xslt-for-production-of-svgbuilt16/211605 +v147/support-path-attribute-on-svg-textpath-elementstub17/221705 +v147/timeline-named-range-scrollstub17/221705 +v147/update-device-memory-api-limitsbuilt18/231805 +v147/web-neural-network-api-webnnbuilt19/241905 +v147/web-printing-apibuilt36/413605 +v147/webnnbuilt19/241905 +v147/webxr-layersstub17/221705 +v147/webxr-plane-detectionbuilt18/231805 +v147/x25519kyber768-key-encapsulation-for-tlsbuilt18/231625 +v148/agentic-federated-loginbuilt19/241815 +v148/at-rule-css-feature-detectionbuilt18/231805 +v148/container-timingbuilt19/241905 +v148/content-type-in-resource-timingstub17/221705 +v148/correctly-set-dropeffect-for-dragenter-dragleave-and-dragover-eventsbuilt18/231805 +v148/css-name-only-container-queriesstub17/221705 +v148/deprecate-and-remove-non-allowlisted-event-interfaces-from-document-createeventbuilt17/221705 +v148/extended-lifetime-shared-workersbuilt19/241815 +v148/get-secure-payment-confirmation-capabilitiesbuilt18/231805 +v148/html-in-canvasbuilt19/241815 +v148/idna-contextj-rulesbuilt18/231805 +v148/language-detector-apistub17/221705 +v148/lazy-loading-for-video-and-audio-elementsstub17/221705 +v148/long-animation-frames-style-durationbuilt19/241905 +v148/manifest-localizationbuilt18/231805 +v148/open-font-format-avar2-text-shaping-and-glyph-renderingbuilt18/231805 +v148/out-of-order-streamingbuilt18/231805 +v148/parse-processing-instructions-in-htmlbuilt19/241905 +v148/pointer-event-suppression-on-drag-startbuilt18/231805 +v148/predictable-reported-storage-quotabuilt18/231805 +v148/prompt-api-sampling-parametersbuilt19/241905 +v148/prompt-apibuilt19/241905 +v148/remove-explicit-border-color-ua-stylesheet-rule-for-tablesbuilt17/221705 +v148/renewed-html-insertion-streaming-methodsbuilt19/241905 +v148/sharedworker-on-androidstub17/221705 +v148/summarizer-api-performance-preferencebuilt19/241905 +v148/text-decoration-skip-ink-allstub17/221705 +v148/the-revert-rule-keywordstub17/221705 +v148/translator-apistub17/221705 +v148/user-action-pseudo-class-top-layer-boundarybuilt19/241905 +v148/web-app-html-install-elementbuilt19/241905 +v148/web-authentication-immediate-ui-modebuilt19/241815 +v148/web-serial-api-on-androidstub17/221705 +v148/webgpu-compatibility-modebuilt19/241905 +v148/webgpu-linear-indexing-featurebuilt18/231805 +v148/webrtc-datachannel-always-negotiate-data-channelsbuilt18/231805 +v149/android-ime-media-insertionbuilt18/231805 +v149/clip-text-overflow-on-user-interactionbuilt18/231805 +v149/comma-separated-container-queriesbuilt19/241905 +v149/css-gap-decorationsbuilt18/231805 +v149/css-scroll-state-container-queriesbuilt18/231805 +v149/css-text-boxbuilt18/231805 +v149/disconnect-websockets-on-bfcache-entrybuilt18/231805 +v149/flex-wrap-balancebuilt19/241905 +v149/gamepad-event-driven-input-apibuilt19/241905 +v149/image-rendering-crisp-edgesstub17/221705 +v149/indexeddb-sqlite-backendbuilt19/241905 +v149/inline-script-cachebuilt19/241905 +v149/intl-locale-prototype-variantsstub17/221705 +v149/overscroll-gesturesbuilt19/241905 +v149/payment-request-allow-payment-handlers-to-report-back-internal-errorsbuilt18/231805 +v149/permissions-policy-focus-without-user-activationbuilt19/241905 +v149/platform-provided-behaviors-for-custom-elementsbuilt19/241905 +v149/popover-hint-behavior-changesbuilt19/241905 +v149/remove-explicit-border-color-ua-stylesheet-rule-for-tablesbuilt16/211605 +v149/request-isreloadnavigation-attributebuilt18/231805 +v149/respect-autocorrect-off-for-windows-touch-keyboard-in-tsfbuilt18/231805 +v149/selective-clipboard-format-readstub17/221705 +v149/support-path-and-shape-in-shape-outsidestub17/221705 +v149/support-rect-and-xywh-in-shape-outsidebuilt18/231805 +v149/uint8array-base64-hexstub17/221705 +v149/user-action-pseudo-class-top-layer-boundarybuilt18/231805 +v149/web-app-scope-system-accent-colorbuilt18/231805 +v149/webassembly-custom-descriptorsbuilt19/241905 +v149/webmcpbuilt19/241905 +v150/accentcolor-and-accentcolortext-system-colorsstub17/221705 +v150/allow-optional-rounding-parameter-for-polygonstub17/221705 +v150/animatable-zoombuilt18/231805 +v150/clone-into-all-descendant-selectedcontent-elementsbuilt18/231805 +v150/comma-separated-container-queriesbuilt18/231805 +v150/css-background-clip-border-areastub17/221705 +v150/css-image-color-functionstub17/221705 +v150/css-light-dark-with-image-valuesstub17/221705 +v150/css-text-fit-propertybuilt18/231805 +v150/css-url-request-modifiersbuilt18/231805 +v150/css4-text-decoration-skip-spacesbuilt19/241905 +v150/disable-svg-filters-on-plugins-and-iframesbuilt24/292405 +v150/email-verification-protocolbuilt19/241905 +v150/expose-unprintable-areas-via-cssbuilt18/231805 +v150/flex-wrap-balancestub17/221705 +v150/focusgroupbuilt19/241815 +v150/indexeddb-sqlite-backendbuilt18/231805 +v150/media-element-pseudo-classesstub17/221705 +v150/mediastreamtrackprocessor-frame-countersbuilt18/231805 +v150/named-feature-function-for-css-supportsbuilt18/231805 +v150/opaque-origin-for-data-urlsbuilt18/231805 +v150/out-of-order-streamingbuilt19/241815 +v150/overscroll-behavior-chainbuilt18/231805 +v150/parse-processing-instructions-in-htmlbuilt18/231805 +v150/popover-hint-behavior-changesstub17/221705 +v150/programmatic-scroll-promisesbuilt18/231805 +v150/pwa-origin-migrationbuilt18/231715 +v150/speculative-load-measurementbuilt20/262006 +v150/support-path-length-as-a-css-propertystub17/221705 +v150/update-text-selection-on-mouseup-before-dispatching-click-eventbuilt19/241905 +v150/web-speech-api-on-device-recognition-qualitybuilt18/231805 +v150/web-speech-api-unspoken-punctuationbuilt19/241905 +v150/webgpu-immediatesbuilt18/231805 +v150/webrtc-diagnostic-logging-apibuilt20/262006 +v151/algorithm-updates-in-webcryptobuilt20/262006 +v151/animation-accessor-on-animation-and-transition-eventsbuilt26/352609 +v151/aria-actionsbuilt20/262006 +v151/capability-elements-usermedia-mvpbuilt32/383206 +v151/change-the-position-anchor-initial-value-to-normalstub19/241905 +v151/chrome-151-removes-support-for-macos-12built16/211605 +v151/cross-origin-redirect-timing-opt-inbuilt30/383008 +v151/css-ruby-overhang-propertybuilt18/231805 +v151/declarative-performance-observerbuilt19/241905 +v151/declarative-shadow-dom-shadowrootslotassignment-attributestub17/221705 +v151/deviceorientation-events-permission-request-apistub17/221705 +v151/incognitostaticstoragequotabuilt18/231805 +v151/languagedetector-support-for-traditional-vs-simplified-chinesestub19/251906 +v151/navigation-ignore-duplicate-navigationsbuilt19/251906 +v151/no-auto-rewind-for-animationtrigger-play-methodsbuilt20/262006 +v151/performancesoftnavigation-and-interactioncontentfulpaint-performance-entrybuilt19/241815 +v151/permission-policy-merger-direct-sockets-private-with-local-network-and-loopback-built18/231805 +v151/permissions-policy-focus-without-user-activationbuilt18/231805 +v151/prefetch-activation-beaconbuilt20/262006 +v151/protocol-filtering-in-digital-credential-apibuilt25/332508 +v151/remove-legacynointerfaceobject-from-fontfaceset-idlbuilt16/211605 +v151/resource-timing-add-spec-compliant-service-worker-router-timing-fieldsbuilt18/231805 +v151/speculation-rules-form-submission-fieldbuilt20/262006 +v151/textstream-for-response-request-blobbuilt27/3727010 +v151/web-speech-api-unspoken-punctuationbuilt18/231805 +v151/webrtc-data-channel-sctp-negotiation-acceleration-protocolbuilt20/262006 +v151/wheel-event-momentumbuilt31/403109 +v151/xml-parsing-in-rust-for-non-xslt-scenariosbuilt18/231805 +v152/audiopreferred-capture-in-getdisplaymedia-apibuilt20/262006 +v152/connection-allowlistsbuilt19/241905 +v152/cpu-performance-apibuilt18/231805 +v152/csspseudoelement-support-for-backdrop-scroll-marker-and-view-transitionsbuilt19/241725 +v152/deprecate-and-remove-attribution-reporting-apibuilt16/211605 +v152/deprecate-and-remove-private-aggregation-apibuilt16/211605 +v152/deprecate-and-remove-xsltbuilt18/241806 +v152/expose-the-autocorrect-global-html-attributebuilt18/231805 +v152/gamepad-button-type-attributebuilt19/241905 +v152/media-element-pseudo-classesstub17/221705 +v152/mediacapabilities-decodinginfo-encryptionschemestub17/221705 +v152/notification-attribution-for-pwas-on-macosbuilt20/262006 +v152/opaquerangebuilt19/241905 +v152/reference-target-for-cross-root-ariabuilt19/241905 +v152/relative-alpha-colors-css-color-5-alpha-functionbuilt18/231805 +v152/speculation-rules-moderate-viewport-heuristics-controlsbuilt20/262006 +v152/sub-apps-for-iwasbuilt30/363006 +v152/unframed-display-mode-for-isolated-web-appsbuilt20/262006 +v152/webgpu-subgroup-size-controlbuilt19/251906 +v152/window-dragbuilt18/231805 +v152/window-shape-apibuilt20/262006 +v153/capability-elements-camera-and-microphonebuilt18/231805 +v153/declarative-shadow-dom-shadowrootadoptedstylesheetsbuilt19/241905 +v153/deprecate-and-remove-document-requeststorageaccessforbuilt16/211605 +v153/deprecate-and-remove-related-website-sets-rwsbuilt16/211605 +v153/expose-cssstylevalue-hierarchy-to-worker-contextsbuilt19/241905 +v153/immersive-audio-model-and-formats-iamf-decoding-supportbuilt19/241905 +v153/interoperable-dispatch-timing-for-transitionrun-and-media-query-eventsbuilt19/241905 +v153/iterator-joinstub18/231805 +v153/joint-iterationstub17/221705 +v153/renewed-html-insertion-streaming-methodsbuilt18/231805 +v153/responsively-sized-iframebuilt18/231805 +v153/scroll-axis-lockbuilt19/241905 +v153/single-axis-scroll-containersbuilt19/241905 +v153/speechrecognitionresult-timestamps-webspeech-apibuilt20/262006 +v153/webaudio-configurable-render-quantumbuilt18/231805 +v153/webgpu-buffer-view-featurebuilt19/241905
generated by scripts/conformance.mjs
\ No newline at end of file diff --git a/reports/conformance/responsive.json b/reports/conformance/responsive.json index a51bbf1..1009274 100644 --- a/reports/conformance/responsive.json +++ b/reports/conformance/responsive.json @@ -1,4 +1,68 @@ [ + { + "id": "v147/auto-sizes-for-lazy-loaded-images-with-srcset", + "route": "/v147/auto-sizes-for-lazy-loaded-images-with-srcset/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/autofill-event", + "route": "/v147/autofill-event/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": false, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/clip-text-overflow-on-user-interaction", + "route": "/v147/clip-text-overflow-on-user-interaction/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/corner-shaping-corner-shape-superellipse-squircle", + "route": "/v147/corner-shaping-corner-shape-superellipse-squircle/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, { "id": "v147/css-border-shape", "route": "/v147/css-border-shape/", @@ -6,15 +70,3085 @@ "noOverflow": true, "controlsInView": true, "consoleClean": true, - "networkClean": true, - "screenshot": "reports/conformance/shots/v147__css-border-shape.desktop.png" + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": false, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/css-contrast-color", + "route": "/v147/css-contrast-color/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/css-update-decoupling-of-width-and-style-properties", + "route": "/v147/css-update-decoupling-of-width-and-style-properties/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/csspseudoelement-interface", + "route": "/v147/csspseudoelement-interface/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/device-bound-session-credentials", + "route": "/v147/device-bound-session-credentials/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": false, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/document-policy-in-dedicated-workers", + "route": "/v147/document-policy-in-dedicated-workers/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/element-scoped-view-transitions", + "route": "/v147/element-scoped-view-transitions/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/gamepad-event-driven-input-api", + "route": "/v147/gamepad-event-driven-input-api/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/js-profiling-in-dedicated-workers", + "route": "/v147/js-profiling-in-dedicated-workers/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/json-and-style-support-for-link-rel-modulepreload", + "route": "/v147/json-and-style-support-for-link-rel-modulepreload/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/lazy-loading-for-video-and-audio-elements", + "route": "/v147/lazy-loading-for-video-and-audio-elements/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true }, "mobile": { "noOverflow": true, "controlsInView": false, "consoleClean": true, - "networkClean": true, - "screenshot": "reports/conformance/shots/v147__css-border-shape.mobile.png" + "networkClean": true + } + }, + { + "id": "v147/local-network-access-restrictions-for-websockets", + "route": "/v147/local-network-access-restrictions-for-websockets/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/local-network-access-restrictions-for-webtransport", + "route": "/v147/local-network-access-restrictions-for-webtransport/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/local-network-access-restrictions-on-service-worker-windowclient-navigate", + "route": "/v147/local-network-access-restrictions-on-service-worker-windowclient-navigate/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/local-network-access-restrictions", + "route": "/v147/local-network-access-restrictions/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/math-sumprecise", + "route": "/v147/math-sumprecise/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/prerendering-cross-origin-iframes", + "route": "/v147/prerendering-cross-origin-iframes/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/pseudo-target-on-events", + "route": "/v147/pseudo-target-on-events/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/pwa-origin-migration", + "route": "/v147/pwa-origin-migration/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/remove-inline-xslt-for-production-of-svg", + "route": "/v147/remove-inline-xslt-for-production-of-svg/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/support-path-attribute-on-svg-textpath-element", + "route": "/v147/support-path-attribute-on-svg-textpath-element/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/timeline-named-range-scroll", + "route": "/v147/timeline-named-range-scroll/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/update-device-memory-api-limits", + "route": "/v147/update-device-memory-api-limits/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/web-neural-network-api-webnn", + "route": "/v147/web-neural-network-api-webnn/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/web-printing-api", + "route": "/v147/web-printing-api/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/webnn", + "route": "/v147/webnn/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/webxr-layers", + "route": "/v147/webxr-layers/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/webxr-plane-detection", + "route": "/v147/webxr-plane-detection/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v147/x25519kyber768-key-encapsulation-for-tls", + "route": "/v147/x25519kyber768-key-encapsulation-for-tls/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/agentic-federated-login", + "route": "/v148/agentic-federated-login/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/at-rule-css-feature-detection", + "route": "/v148/at-rule-css-feature-detection/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/container-timing", + "route": "/v148/container-timing/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/content-type-in-resource-timing", + "route": "/v148/content-type-in-resource-timing/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/correctly-set-dropeffect-for-dragenter-dragleave-and-dragover-events", + "route": "/v148/correctly-set-dropeffect-for-dragenter-dragleave-and-dragover-events/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/css-name-only-container-queries", + "route": "/v148/css-name-only-container-queries/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/deprecate-and-remove-non-allowlisted-event-interfaces-from-document-createevent", + "route": "/v148/deprecate-and-remove-non-allowlisted-event-interfaces-from-document-createevent/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/extended-lifetime-shared-workers", + "route": "/v148/extended-lifetime-shared-workers/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/get-secure-payment-confirmation-capabilities", + "route": "/v148/get-secure-payment-confirmation-capabilities/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/html-in-canvas", + "route": "/v148/html-in-canvas/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/idna-contextj-rules", + "route": "/v148/idna-contextj-rules/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/language-detector-api", + "route": "/v148/language-detector-api/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/lazy-loading-for-video-and-audio-elements", + "route": "/v148/lazy-loading-for-video-and-audio-elements/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/long-animation-frames-style-duration", + "route": "/v148/long-animation-frames-style-duration/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/manifest-localization", + "route": "/v148/manifest-localization/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/open-font-format-avar2-text-shaping-and-glyph-rendering", + "route": "/v148/open-font-format-avar2-text-shaping-and-glyph-rendering/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/out-of-order-streaming", + "route": "/v148/out-of-order-streaming/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/parse-processing-instructions-in-html", + "route": "/v148/parse-processing-instructions-in-html/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/pointer-event-suppression-on-drag-start", + "route": "/v148/pointer-event-suppression-on-drag-start/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/predictable-reported-storage-quota", + "route": "/v148/predictable-reported-storage-quota/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/prompt-api-sampling-parameters", + "route": "/v148/prompt-api-sampling-parameters/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/prompt-api", + "route": "/v148/prompt-api/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/remove-explicit-border-color-ua-stylesheet-rule-for-tables", + "route": "/v148/remove-explicit-border-color-ua-stylesheet-rule-for-tables/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/renewed-html-insertion-streaming-methods", + "route": "/v148/renewed-html-insertion-streaming-methods/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/sharedworker-on-android", + "route": "/v148/sharedworker-on-android/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/summarizer-api-performance-preference", + "route": "/v148/summarizer-api-performance-preference/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/text-decoration-skip-ink-all", + "route": "/v148/text-decoration-skip-ink-all/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/the-revert-rule-keyword", + "route": "/v148/the-revert-rule-keyword/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/translator-api", + "route": "/v148/translator-api/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/user-action-pseudo-class-top-layer-boundary", + "route": "/v148/user-action-pseudo-class-top-layer-boundary/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/web-app-html-install-element", + "route": "/v148/web-app-html-install-element/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/web-authentication-immediate-ui-mode", + "route": "/v148/web-authentication-immediate-ui-mode/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/web-serial-api-on-android", + "route": "/v148/web-serial-api-on-android/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/webgpu-compatibility-mode", + "route": "/v148/webgpu-compatibility-mode/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/webgpu-linear-indexing-feature", + "route": "/v148/webgpu-linear-indexing-feature/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v148/webrtc-datachannel-always-negotiate-data-channels", + "route": "/v148/webrtc-datachannel-always-negotiate-data-channels/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/android-ime-media-insertion", + "route": "/v149/android-ime-media-insertion/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/clip-text-overflow-on-user-interaction", + "route": "/v149/clip-text-overflow-on-user-interaction/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/comma-separated-container-queries", + "route": "/v149/comma-separated-container-queries/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/css-gap-decorations", + "route": "/v149/css-gap-decorations/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/css-scroll-state-container-queries", + "route": "/v149/css-scroll-state-container-queries/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/css-text-box", + "route": "/v149/css-text-box/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/disconnect-websockets-on-bfcache-entry", + "route": "/v149/disconnect-websockets-on-bfcache-entry/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/flex-wrap-balance", + "route": "/v149/flex-wrap-balance/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/gamepad-event-driven-input-api", + "route": "/v149/gamepad-event-driven-input-api/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/image-rendering-crisp-edges", + "route": "/v149/image-rendering-crisp-edges/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/indexeddb-sqlite-backend", + "route": "/v149/indexeddb-sqlite-backend/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/inline-script-cache", + "route": "/v149/inline-script-cache/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/intl-locale-prototype-variants", + "route": "/v149/intl-locale-prototype-variants/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/overscroll-gestures", + "route": "/v149/overscroll-gestures/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/payment-request-allow-payment-handlers-to-report-back-internal-errors", + "route": "/v149/payment-request-allow-payment-handlers-to-report-back-internal-errors/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/permissions-policy-focus-without-user-activation", + "route": "/v149/permissions-policy-focus-without-user-activation/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/platform-provided-behaviors-for-custom-elements", + "route": "/v149/platform-provided-behaviors-for-custom-elements/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/popover-hint-behavior-changes", + "route": "/v149/popover-hint-behavior-changes/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/remove-explicit-border-color-ua-stylesheet-rule-for-tables", + "route": "/v149/remove-explicit-border-color-ua-stylesheet-rule-for-tables/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/request-isreloadnavigation-attribute", + "route": "/v149/request-isreloadnavigation-attribute/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/respect-autocorrect-off-for-windows-touch-keyboard-in-tsf", + "route": "/v149/respect-autocorrect-off-for-windows-touch-keyboard-in-tsf/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/selective-clipboard-format-read", + "route": "/v149/selective-clipboard-format-read/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/support-path-and-shape-in-shape-outside", + "route": "/v149/support-path-and-shape-in-shape-outside/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/support-rect-and-xywh-in-shape-outside", + "route": "/v149/support-rect-and-xywh-in-shape-outside/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/uint8array-base64-hex", + "route": "/v149/uint8array-base64-hex/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/user-action-pseudo-class-top-layer-boundary", + "route": "/v149/user-action-pseudo-class-top-layer-boundary/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/web-app-scope-system-accent-color", + "route": "/v149/web-app-scope-system-accent-color/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/webassembly-custom-descriptors", + "route": "/v149/webassembly-custom-descriptors/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v149/webmcp", + "route": "/v149/webmcp/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/accentcolor-and-accentcolortext-system-colors", + "route": "/v150/accentcolor-and-accentcolortext-system-colors/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/allow-optional-rounding-parameter-for-polygon", + "route": "/v150/allow-optional-rounding-parameter-for-polygon/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/animatable-zoom", + "route": "/v150/animatable-zoom/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/clone-into-all-descendant-selectedcontent-elements", + "route": "/v150/clone-into-all-descendant-selectedcontent-elements/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/comma-separated-container-queries", + "route": "/v150/comma-separated-container-queries/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/css-background-clip-border-area", + "route": "/v150/css-background-clip-border-area/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/css-image-color-function", + "route": "/v150/css-image-color-function/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/css-light-dark-with-image-values", + "route": "/v150/css-light-dark-with-image-values/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/css-text-fit-property", + "route": "/v150/css-text-fit-property/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/css-url-request-modifiers", + "route": "/v150/css-url-request-modifiers/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/css4-text-decoration-skip-spaces", + "route": "/v150/css4-text-decoration-skip-spaces/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/disable-svg-filters-on-plugins-and-iframes", + "route": "/v150/disable-svg-filters-on-plugins-and-iframes/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/email-verification-protocol", + "route": "/v150/email-verification-protocol/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/expose-unprintable-areas-via-css", + "route": "/v150/expose-unprintable-areas-via-css/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/flex-wrap-balance", + "route": "/v150/flex-wrap-balance/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/focusgroup", + "route": "/v150/focusgroup/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/indexeddb-sqlite-backend", + "route": "/v150/indexeddb-sqlite-backend/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/media-element-pseudo-classes", + "route": "/v150/media-element-pseudo-classes/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/mediastreamtrackprocessor-frame-counters", + "route": "/v150/mediastreamtrackprocessor-frame-counters/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/named-feature-function-for-css-supports", + "route": "/v150/named-feature-function-for-css-supports/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/opaque-origin-for-data-urls", + "route": "/v150/opaque-origin-for-data-urls/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/out-of-order-streaming", + "route": "/v150/out-of-order-streaming/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/overscroll-behavior-chain", + "route": "/v150/overscroll-behavior-chain/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/parse-processing-instructions-in-html", + "route": "/v150/parse-processing-instructions-in-html/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/popover-hint-behavior-changes", + "route": "/v150/popover-hint-behavior-changes/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/programmatic-scroll-promises", + "route": "/v150/programmatic-scroll-promises/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/pwa-origin-migration", + "route": "/v150/pwa-origin-migration/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/speculative-load-measurement", + "route": "/v150/speculative-load-measurement/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/support-path-length-as-a-css-property", + "route": "/v150/support-path-length-as-a-css-property/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/update-text-selection-on-mouseup-before-dispatching-click-event", + "route": "/v150/update-text-selection-on-mouseup-before-dispatching-click-event/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/web-speech-api-on-device-recognition-quality", + "route": "/v150/web-speech-api-on-device-recognition-quality/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/web-speech-api-unspoken-punctuation", + "route": "/v150/web-speech-api-unspoken-punctuation/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/webgpu-immediates", + "route": "/v150/webgpu-immediates/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v150/webrtc-diagnostic-logging-api", + "route": "/v150/webrtc-diagnostic-logging-api/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/algorithm-updates-in-webcrypto", + "route": "/v151/algorithm-updates-in-webcrypto/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/animation-accessor-on-animation-and-transition-events", + "route": "/v151/animation-accessor-on-animation-and-transition-events/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/aria-actions", + "route": "/v151/aria-actions/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/capability-elements-usermedia-mvp", + "route": "/v151/capability-elements-usermedia-mvp/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/change-the-position-anchor-initial-value-to-normal", + "route": "/v151/change-the-position-anchor-initial-value-to-normal/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/chrome-151-removes-support-for-macos-12", + "route": "/v151/chrome-151-removes-support-for-macos-12/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/cross-origin-redirect-timing-opt-in", + "route": "/v151/cross-origin-redirect-timing-opt-in/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/css-ruby-overhang-property", + "route": "/v151/css-ruby-overhang-property/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/declarative-performance-observer", + "route": "/v151/declarative-performance-observer/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": false, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/declarative-shadow-dom-shadowrootslotassignment-attribute", + "route": "/v151/declarative-shadow-dom-shadowrootslotassignment-attribute/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/deviceorientation-events-permission-request-api", + "route": "/v151/deviceorientation-events-permission-request-api/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/incognitostaticstoragequota", + "route": "/v151/incognitostaticstoragequota/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/languagedetector-support-for-traditional-vs-simplified-chinese", + "route": "/v151/languagedetector-support-for-traditional-vs-simplified-chinese/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/navigation-ignore-duplicate-navigations", + "route": "/v151/navigation-ignore-duplicate-navigations/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/no-auto-rewind-for-animationtrigger-play-methods", + "route": "/v151/no-auto-rewind-for-animationtrigger-play-methods/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/performancesoftnavigation-and-interactioncontentfulpaint-performance-entry", + "route": "/v151/performancesoftnavigation-and-interactioncontentfulpaint-performance-entry/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/permission-policy-merger-direct-sockets-private-with-local-network-and-loopback-", + "route": "/v151/permission-policy-merger-direct-sockets-private-with-local-network-and-loopback-/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/permissions-policy-focus-without-user-activation", + "route": "/v151/permissions-policy-focus-without-user-activation/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/prefetch-activation-beacon", + "route": "/v151/prefetch-activation-beacon/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/protocol-filtering-in-digital-credential-api", + "route": "/v151/protocol-filtering-in-digital-credential-api/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/remove-legacynointerfaceobject-from-fontfaceset-idl", + "route": "/v151/remove-legacynointerfaceobject-from-fontfaceset-idl/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/resource-timing-add-spec-compliant-service-worker-router-timing-fields", + "route": "/v151/resource-timing-add-spec-compliant-service-worker-router-timing-fields/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/speculation-rules-form-submission-field", + "route": "/v151/speculation-rules-form-submission-field/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/textstream-for-response-request-blob", + "route": "/v151/textstream-for-response-request-blob/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/web-speech-api-unspoken-punctuation", + "route": "/v151/web-speech-api-unspoken-punctuation/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/webrtc-data-channel-sctp-negotiation-acceleration-protocol", + "route": "/v151/webrtc-data-channel-sctp-negotiation-acceleration-protocol/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": false, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/wheel-event-momentum", + "route": "/v151/wheel-event-momentum/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v151/xml-parsing-in-rust-for-non-xslt-scenarios", + "route": "/v151/xml-parsing-in-rust-for-non-xslt-scenarios/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/audiopreferred-capture-in-getdisplaymedia-api", + "route": "/v152/audiopreferred-capture-in-getdisplaymedia-api/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/connection-allowlists", + "route": "/v152/connection-allowlists/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/cpu-performance-api", + "route": "/v152/cpu-performance-api/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/csspseudoelement-support-for-backdrop-scroll-marker-and-view-transitions", + "route": "/v152/csspseudoelement-support-for-backdrop-scroll-marker-and-view-transitions/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/deprecate-and-remove-attribution-reporting-api", + "route": "/v152/deprecate-and-remove-attribution-reporting-api/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/deprecate-and-remove-private-aggregation-api", + "route": "/v152/deprecate-and-remove-private-aggregation-api/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/deprecate-and-remove-xslt", + "route": "/v152/deprecate-and-remove-xslt/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/expose-the-autocorrect-global-html-attribute", + "route": "/v152/expose-the-autocorrect-global-html-attribute/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/gamepad-button-type-attribute", + "route": "/v152/gamepad-button-type-attribute/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/media-element-pseudo-classes", + "route": "/v152/media-element-pseudo-classes/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/mediacapabilities-decodinginfo-encryptionscheme", + "route": "/v152/mediacapabilities-decodinginfo-encryptionscheme/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/notification-attribution-for-pwas-on-macos", + "route": "/v152/notification-attribution-for-pwas-on-macos/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/opaquerange", + "route": "/v152/opaquerange/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/reference-target-for-cross-root-aria", + "route": "/v152/reference-target-for-cross-root-aria/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": false, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/relative-alpha-colors-css-color-5-alpha-function", + "route": "/v152/relative-alpha-colors-css-color-5-alpha-function/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/speculation-rules-moderate-viewport-heuristics-controls", + "route": "/v152/speculation-rules-moderate-viewport-heuristics-controls/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/sub-apps-for-iwas", + "route": "/v152/sub-apps-for-iwas/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": false, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/unframed-display-mode-for-isolated-web-apps", + "route": "/v152/unframed-display-mode-for-isolated-web-apps/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/webgpu-subgroup-size-control", + "route": "/v152/webgpu-subgroup-size-control/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": false, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/window-drag", + "route": "/v152/window-drag/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v152/window-shape-api", + "route": "/v152/window-shape-api/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/capability-elements-camera-and-microphone", + "route": "/v153/capability-elements-camera-and-microphone/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": false, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/declarative-shadow-dom-shadowrootadoptedstylesheets", + "route": "/v153/declarative-shadow-dom-shadowrootadoptedstylesheets/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/deprecate-and-remove-document-requeststorageaccessfor", + "route": "/v153/deprecate-and-remove-document-requeststorageaccessfor/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/deprecate-and-remove-related-website-sets-rws", + "route": "/v153/deprecate-and-remove-related-website-sets-rws/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/expose-cssstylevalue-hierarchy-to-worker-contexts", + "route": "/v153/expose-cssstylevalue-hierarchy-to-worker-contexts/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": false, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/immersive-audio-model-and-formats-iamf-decoding-support", + "route": "/v153/immersive-audio-model-and-formats-iamf-decoding-support/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": false, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/interoperable-dispatch-timing-for-transitionrun-and-media-query-events", + "route": "/v153/interoperable-dispatch-timing-for-transitionrun-and-media-query-events/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": false, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/iterator-join", + "route": "/v153/iterator-join/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/joint-iteration", + "route": "/v153/joint-iteration/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/renewed-html-insertion-streaming-methods", + "route": "/v153/renewed-html-insertion-streaming-methods/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/responsively-sized-iframe", + "route": "/v153/responsively-sized-iframe/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/scroll-axis-lock", + "route": "/v153/scroll-axis-lock/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": false, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/single-axis-scroll-containers", + "route": "/v153/single-axis-scroll-containers/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/speechrecognitionresult-timestamps-webspeech-api", + "route": "/v153/speechrecognitionresult-timestamps-webspeech-api/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/webaudio-configurable-render-quantum", + "route": "/v153/webaudio-configurable-render-quantum/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + } + }, + { + "id": "v153/webgpu-buffer-view-feature", + "route": "/v153/webgpu-buffer-view-feature/", + "desktop": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true + }, + "mobile": { + "noOverflow": true, + "controlsInView": true, + "consoleClean": true, + "networkClean": true } } ] diff --git a/reports/conformance/results.json b/reports/conformance/results.json index c4dbf9d..e2846b8 100644 --- a/reports/conformance/results.json +++ b/reports/conformance/results.json @@ -1,12 +1,641 @@ { - "generatedAt": "2026-08-02T06:55:28.440Z", + "generatedAt": "2026-08-30T21:41:02.142Z", "agg": { - "total": 23, - "pass": 18, - "fail": 0, - "blocked": 5 + "total": 4751, + "pass": 3704, + "fail": 20, + "blocked": 1027 }, "suites": [ + { + "id": "v147/auto-sizes-for-lazy-loaded-images-with-srcset", + "route": "/v147/auto-sizes-for-lazy-loaded-images-with-srcset/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/autofill-event", + "route": "/v147/autofill-event/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/clip-text-overflow-on-user-interaction", + "route": "/v147/clip-text-overflow-on-user-interaction/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v147/corner-shaping-corner-shape-superellipse-squircle", + "route": "/v147/corner-shaping-corner-shape-superellipse-squircle/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, { "id": "v147/css-border-shape", "route": "/v147/css-border-shape/", @@ -160,6 +789,30943 @@ "reason": "manual-pending (needs agent screenshot/source review)" } ] + }, + { + "id": "v147/css-contrast-color", + "route": "/v147/css-contrast-color/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/css-update-decoupling-of-width-and-style-properties", + "route": "/v147/css-update-decoupling-of-width-and-style-properties/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/csspseudoelement-interface", + "route": "/v147/csspseudoelement-interface/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/device-bound-session-credentials", + "route": "/v147/device-bound-session-credentials/", + "status": "built", + "total": 69, + "pass": 63, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "protocol-reference-navigation", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "source-fidelity-status-boundary", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "current-header-name", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "semantic-scrollable-examples", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "route-registration-header-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "route-challenge-header-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "route-response-header-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "route-session-id-header-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "route-skipped-header-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "route-session-instructions-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "route-registration-exchange-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "route-refresh-exchange-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "route-lifecycle-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "route-federation-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "surface-secure-session-registration", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "surface-secure-session-challenge", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "surface-secure-session-response", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "surface-sec-secure-session-id", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "surface-secure-session-skipped", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "surface-json-session-instructions-root", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "surface-json-session-scope", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "surface-json-session-scope-rule", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "surface-json-session-credential", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "surface-dbsc-proof-jwt", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "source-w3c-editor-draft", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "source-chrome-developer-guide", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "source-chromestatus", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "source-chromium-fetcher", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "intent-to-prototype-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "intent-to-experiment-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "intent-to-ship-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mozilla-standards-position-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "webkit-standards-position-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "challenge-grammar-divergence-source-review", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "none-security-separate-path", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-href-registration-header", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-href-challenge-header", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-href-response-header", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-href-session-id-header", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-href-skipped-header", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-href-session-instructions", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-href-registration-exchange", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-href-refresh-exchange", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-href-lifecycle", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-href-federated-well-known", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "source-fidelity-status-boundary-structured-evidence", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v147/document-policy-in-dedicated-workers", + "route": "/v147/document-policy-in-dedicated-workers/", + "status": "built", + "total": 24, + "pass": 17, + "fail": 2, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v147/element-scoped-view-transitions", + "route": "/v147/element-scoped-view-transitions/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/gamepad-event-driven-input-api", + "route": "/v147/gamepad-event-driven-input-api/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v147/js-profiling-in-dedicated-workers", + "route": "/v147/js-profiling-in-dedicated-workers/", + "status": "built", + "total": 24, + "pass": 18, + "fail": 1, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v147/json-and-style-support-for-link-rel-modulepreload", + "route": "/v147/json-and-style-support-for-link-rel-modulepreload/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/lazy-loading-for-video-and-audio-elements", + "route": "/v147/lazy-loading-for-video-and-audio-elements/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/local-network-access-restrictions-for-websockets", + "route": "/v147/local-network-access-restrictions-for-websockets/", + "status": "built", + "total": 24, + "pass": 18, + "fail": 1, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v147/local-network-access-restrictions-for-webtransport", + "route": "/v147/local-network-access-restrictions-for-webtransport/", + "status": "built", + "total": 24, + "pass": 18, + "fail": 1, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v147/local-network-access-restrictions-on-service-worker-windowclient-navigate", + "route": "/v147/local-network-access-restrictions-on-service-worker-windowclient-navigate/", + "status": "built", + "total": 23, + "pass": 17, + "fail": 1, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/local-network-access-restrictions", + "route": "/v147/local-network-access-restrictions/", + "status": "built", + "total": 23, + "pass": 16, + "fail": 2, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/math-sumprecise", + "route": "/v147/math-sumprecise/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/prerendering-cross-origin-iframes", + "route": "/v147/prerendering-cross-origin-iframes/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/pseudo-target-on-events", + "route": "/v147/pseudo-target-on-events/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/pwa-origin-migration", + "route": "/v147/pwa-origin-migration/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v147/remove-inline-xslt-for-production-of-svg", + "route": "/v147/remove-inline-xslt-for-production-of-svg/", + "status": "built", + "total": 21, + "pass": 16, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/support-path-attribute-on-svg-textpath-element", + "route": "/v147/support-path-attribute-on-svg-textpath-element/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/timeline-named-range-scroll", + "route": "/v147/timeline-named-range-scroll/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/update-device-memory-api-limits", + "route": "/v147/update-device-memory-api-limits/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/web-neural-network-api-webnn", + "route": "/v147/web-neural-network-api-webnn/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v147/web-printing-api", + "route": "/v147/web-printing-api/", + "status": "built", + "total": 41, + "pass": 36, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "source-derived-member-route-index", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "current-surface-spelling-correction", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "web-printing-canonical-chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "iwa-prerequisite-link-retained", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "normative-window-entry-point-not-worker-surface", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "media-size-dimension-reference-route", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "compatibility-proposed-chromeos-cups-and-android-null", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "canonical-identity-exact", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "every-inventory-route-linked", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "typedef-exact-route-and-spelling", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "iwa-and-chromeos-caveat", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "explicit-mobile-status", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "exact-source-links", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "compatibility-status-separation", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "typedef-legacy-index-and-exact-route", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "compatibility-enclosing-section-evidence", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "iwa-prerequisite-prose-and-canonical-separation", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "web-printing-exact-canonical-identity-and-iwa-history", + "category": "identity", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v147/webnn", + "route": "/v147/webnn/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v147/webxr-layers", + "route": "/v147/webxr-layers/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/webxr-plane-detection", + "route": "/v147/webxr-plane-detection/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v147/x25519kyber768-key-encapsulation-for-tls", + "route": "/v147/x25519kyber768-key-encapsulation-for-tls/", + "status": "built", + "total": 23, + "pass": 16, + "fail": 2, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/agentic-federated-login", + "route": "/v148/agentic-federated-login/", + "status": "built", + "total": 24, + "pass": 18, + "fail": 1, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v148/at-rule-css-feature-detection", + "route": "/v148/at-rule-css-feature-detection/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/container-timing", + "route": "/v148/container-timing/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v148/content-type-in-resource-timing", + "route": "/v148/content-type-in-resource-timing/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/correctly-set-dropeffect-for-dragenter-dragleave-and-dragover-events", + "route": "/v148/correctly-set-dropeffect-for-dragenter-dragleave-and-dragover-events/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/css-name-only-container-queries", + "route": "/v148/css-name-only-container-queries/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/deprecate-and-remove-non-allowlisted-event-interfaces-from-document-createevent", + "route": "/v148/deprecate-and-remove-non-allowlisted-event-interfaces-from-document-createevent/", + "status": "built", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v148/extended-lifetime-shared-workers", + "route": "/v148/extended-lifetime-shared-workers/", + "status": "built", + "total": 24, + "pass": 18, + "fail": 1, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + } + ] + }, + { + "id": "v148/get-secure-payment-confirmation-capabilities", + "route": "/v148/get-secure-payment-confirmation-capabilities/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/html-in-canvas", + "route": "/v148/html-in-canvas/", + "status": "built", + "total": 24, + "pass": 18, + "fail": 1, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v148/idna-contextj-rules", + "route": "/v148/idna-contextj-rules/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/language-detector-api", + "route": "/v148/language-detector-api/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/lazy-loading-for-video-and-audio-elements", + "route": "/v148/lazy-loading-for-video-and-audio-elements/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/long-animation-frames-style-duration", + "route": "/v148/long-animation-frames-style-duration/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v148/manifest-localization", + "route": "/v148/manifest-localization/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/open-font-format-avar2-text-shaping-and-glyph-rendering", + "route": "/v148/open-font-format-avar2-text-shaping-and-glyph-rendering/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/out-of-order-streaming", + "route": "/v148/out-of-order-streaming/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/parse-processing-instructions-in-html", + "route": "/v148/parse-processing-instructions-in-html/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v148/pointer-event-suppression-on-drag-start", + "route": "/v148/pointer-event-suppression-on-drag-start/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/predictable-reported-storage-quota", + "route": "/v148/predictable-reported-storage-quota/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/prompt-api-sampling-parameters", + "route": "/v148/prompt-api-sampling-parameters/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v148/prompt-api", + "route": "/v148/prompt-api/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v148/remove-explicit-border-color-ua-stylesheet-rule-for-tables", + "route": "/v148/remove-explicit-border-color-ua-stylesheet-rule-for-tables/", + "status": "built", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v148/renewed-html-insertion-streaming-methods", + "route": "/v148/renewed-html-insertion-streaming-methods/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v148/sharedworker-on-android", + "route": "/v148/sharedworker-on-android/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/summarizer-api-performance-preference", + "route": "/v148/summarizer-api-performance-preference/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v148/text-decoration-skip-ink-all", + "route": "/v148/text-decoration-skip-ink-all/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/the-revert-rule-keyword", + "route": "/v148/the-revert-rule-keyword/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/translator-api", + "route": "/v148/translator-api/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/user-action-pseudo-class-top-layer-boundary", + "route": "/v148/user-action-pseudo-class-top-layer-boundary/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v148/web-app-html-install-element", + "route": "/v148/web-app-html-install-element/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v148/web-authentication-immediate-ui-mode", + "route": "/v148/web-authentication-immediate-ui-mode/", + "status": "built", + "total": 24, + "pass": 18, + "fail": 1, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + } + ] + }, + { + "id": "v148/web-serial-api-on-android", + "route": "/v148/web-serial-api-on-android/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/webgpu-compatibility-mode", + "route": "/v148/webgpu-compatibility-mode/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v148/webgpu-linear-indexing-feature", + "route": "/v148/webgpu-linear-indexing-feature/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v148/webrtc-datachannel-always-negotiate-data-channels", + "route": "/v148/webrtc-datachannel-always-negotiate-data-channels/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/android-ime-media-insertion", + "route": "/v149/android-ime-media-insertion/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/clip-text-overflow-on-user-interaction", + "route": "/v149/clip-text-overflow-on-user-interaction/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/comma-separated-container-queries", + "route": "/v149/comma-separated-container-queries/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v149/css-gap-decorations", + "route": "/v149/css-gap-decorations/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/css-scroll-state-container-queries", + "route": "/v149/css-scroll-state-container-queries/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/css-text-box", + "route": "/v149/css-text-box/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/disconnect-websockets-on-bfcache-entry", + "route": "/v149/disconnect-websockets-on-bfcache-entry/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/flex-wrap-balance", + "route": "/v149/flex-wrap-balance/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v149/gamepad-event-driven-input-api", + "route": "/v149/gamepad-event-driven-input-api/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v149/image-rendering-crisp-edges", + "route": "/v149/image-rendering-crisp-edges/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/indexeddb-sqlite-backend", + "route": "/v149/indexeddb-sqlite-backend/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v149/inline-script-cache", + "route": "/v149/inline-script-cache/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v149/intl-locale-prototype-variants", + "route": "/v149/intl-locale-prototype-variants/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/overscroll-gestures", + "route": "/v149/overscroll-gestures/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v149/payment-request-allow-payment-handlers-to-report-back-internal-errors", + "route": "/v149/payment-request-allow-payment-handlers-to-report-back-internal-errors/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/permissions-policy-focus-without-user-activation", + "route": "/v149/permissions-policy-focus-without-user-activation/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v149/platform-provided-behaviors-for-custom-elements", + "route": "/v149/platform-provided-behaviors-for-custom-elements/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v149/popover-hint-behavior-changes", + "route": "/v149/popover-hint-behavior-changes/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v149/remove-explicit-border-color-ua-stylesheet-rule-for-tables", + "route": "/v149/remove-explicit-border-color-ua-stylesheet-rule-for-tables/", + "status": "built", + "total": 21, + "pass": 16, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/request-isreloadnavigation-attribute", + "route": "/v149/request-isreloadnavigation-attribute/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/respect-autocorrect-off-for-windows-touch-keyboard-in-tsf", + "route": "/v149/respect-autocorrect-off-for-windows-touch-keyboard-in-tsf/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/selective-clipboard-format-read", + "route": "/v149/selective-clipboard-format-read/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/support-path-and-shape-in-shape-outside", + "route": "/v149/support-path-and-shape-in-shape-outside/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/support-rect-and-xywh-in-shape-outside", + "route": "/v149/support-rect-and-xywh-in-shape-outside/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/uint8array-base64-hex", + "route": "/v149/uint8array-base64-hex/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/user-action-pseudo-class-top-layer-boundary", + "route": "/v149/user-action-pseudo-class-top-layer-boundary/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/web-app-scope-system-accent-color", + "route": "/v149/web-app-scope-system-accent-color/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v149/webassembly-custom-descriptors", + "route": "/v149/webassembly-custom-descriptors/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v149/webmcp", + "route": "/v149/webmcp/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v150/accentcolor-and-accentcolortext-system-colors", + "route": "/v150/accentcolor-and-accentcolortext-system-colors/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/allow-optional-rounding-parameter-for-polygon", + "route": "/v150/allow-optional-rounding-parameter-for-polygon/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/animatable-zoom", + "route": "/v150/animatable-zoom/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/clone-into-all-descendant-selectedcontent-elements", + "route": "/v150/clone-into-all-descendant-selectedcontent-elements/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/comma-separated-container-queries", + "route": "/v150/comma-separated-container-queries/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/css-background-clip-border-area", + "route": "/v150/css-background-clip-border-area/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/css-image-color-function", + "route": "/v150/css-image-color-function/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/css-light-dark-with-image-values", + "route": "/v150/css-light-dark-with-image-values/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/css-text-fit-property", + "route": "/v150/css-text-fit-property/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/css-url-request-modifiers", + "route": "/v150/css-url-request-modifiers/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/css4-text-decoration-skip-spaces", + "route": "/v150/css4-text-decoration-skip-spaces/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v150/disable-svg-filters-on-plugins-and-iframes", + "route": "/v150/disable-svg-filters-on-plugins-and-iframes/", + "status": "built", + "total": 29, + "pass": 24, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "old-route-redirects", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "spec-pr-linked", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "wpt-tests-linked", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "vendor-positions-linked", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "reference-contract-anchors", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "showcase-embed-present", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "showcase-feature-linked", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "compat-tables-tabular", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v150/email-verification-protocol", + "route": "/v150/email-verification-protocol/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v150/expose-unprintable-areas-via-css", + "route": "/v150/expose-unprintable-areas-via-css/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/flex-wrap-balance", + "route": "/v150/flex-wrap-balance/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/focusgroup", + "route": "/v150/focusgroup/", + "status": "built", + "total": 24, + "pass": 18, + "fail": 1, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + } + ] + }, + { + "id": "v150/indexeddb-sqlite-backend", + "route": "/v150/indexeddb-sqlite-backend/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/media-element-pseudo-classes", + "route": "/v150/media-element-pseudo-classes/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/mediastreamtrackprocessor-frame-counters", + "route": "/v150/mediastreamtrackprocessor-frame-counters/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/named-feature-function-for-css-supports", + "route": "/v150/named-feature-function-for-css-supports/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/opaque-origin-for-data-urls", + "route": "/v150/opaque-origin-for-data-urls/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/out-of-order-streaming", + "route": "/v150/out-of-order-streaming/", + "status": "built", + "total": 24, + "pass": 18, + "fail": 1, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + } + ] + }, + { + "id": "v150/overscroll-behavior-chain", + "route": "/v150/overscroll-behavior-chain/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/parse-processing-instructions-in-html", + "route": "/v150/parse-processing-instructions-in-html/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/popover-hint-behavior-changes", + "route": "/v150/popover-hint-behavior-changes/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/programmatic-scroll-promises", + "route": "/v150/programmatic-scroll-promises/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/pwa-origin-migration", + "route": "/v150/pwa-origin-migration/", + "status": "built", + "total": 23, + "pass": 17, + "fail": 1, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/speculative-load-measurement", + "route": "/v150/speculative-load-measurement/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/support-path-length-as-a-css-property", + "route": "/v150/support-path-length-as-a-css-property/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/update-text-selection-on-mouseup-before-dispatching-click-event", + "route": "/v150/update-text-selection-on-mouseup-before-dispatching-click-event/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v150/web-speech-api-on-device-recognition-quality", + "route": "/v150/web-speech-api-on-device-recognition-quality/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/web-speech-api-unspoken-punctuation", + "route": "/v150/web-speech-api-unspoken-punctuation/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v150/webgpu-immediates", + "route": "/v150/webgpu-immediates/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v150/webrtc-diagnostic-logging-api", + "route": "/v150/webrtc-diagnostic-logging-api/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/algorithm-updates-in-webcrypto", + "route": "/v151/algorithm-updates-in-webcrypto/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/animation-accessor-on-animation-and-transition-events", + "route": "/v151/animation-accessor-on-animation-and-transition-events/", + "status": "built", + "total": 35, + "pass": 26, + "fail": 0, + "blocked": 9, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "member-routes-resolve", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-links-member-routes", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "null-semantics-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "type-divergence-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "compat-source-separation", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "anchor-divergence-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "same-object-semantics-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "child-pages-geometry-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "child-pages-geometry-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "runtime-capability-honest", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/aria-actions", + "route": "/v151/aria-actions/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/capability-elements-usermedia-mvp", + "route": "/v151/capability-elements-usermedia-mvp/", + "status": "built", + "total": 38, + "pass": 32, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "old-route-redirects-v150", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "old-route-redirects-v149", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "member-routes-resolve", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-links-member-routes", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "spec-section-linked", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "vendor-positions-linked", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromium-idl-linked", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "shipping-shape-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "superseded-draft-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "legacy-surface-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "compat-tables-tabular", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "showcase-feature-linked", + "category": "links", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v151/change-the-position-anchor-initial-value-to-normal", + "route": "/v151/change-the-position-anchor-initial-value-to-normal/", + "status": "stub", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "stub-evolution-accurate", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stub-migration-scope-accurate", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v151/chrome-151-removes-support-for-macos-12", + "route": "/v151/chrome-151-removes-support-for-macos-12/", + "status": "built", + "total": 21, + "pass": 16, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/cross-origin-redirect-timing-opt-in", + "route": "/v151/cross-origin-redirect-timing-opt-in/", + "status": "built", + "total": 38, + "pass": 30, + "fail": 0, + "blocked": 8, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "member-routes-resolve", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "member-pages-nine-dimensions", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-links-member-routes", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "nav-tao-contract-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "compat-source-separation", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "child-pages-geometry-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "child-pages-geometry-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "no-referrer-gate-scoped-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "every-hop-rule-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "wildcard-semantics-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "internal-state-algorithms-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "bcd-source-accuracy", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "internal-routes-resolve", + "category": "structure", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v151/css-ruby-overhang-property", + "route": "/v151/css-ruby-overhang-property/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/declarative-performance-observer", + "route": "/v151/declarative-performance-observer/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v151/declarative-shadow-dom-shadowrootslotassignment-attribute", + "route": "/v151/declarative-shadow-dom-shadowrootslotassignment-attribute/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/deviceorientation-events-permission-request-api", + "route": "/v151/deviceorientation-events-permission-request-api/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/incognitostaticstoragequota", + "route": "/v151/incognitostaticstoragequota/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/languagedetector-support-for-traditional-vs-simplified-chinese", + "route": "/v151/languagedetector-support-for-traditional-vs-simplified-chinese/", + "status": "stub", + "total": 25, + "pass": 19, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "stub-classifier-boundary-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stub-wpt-proof-linked", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "runtime-verification-blocked", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/navigation-ignore-duplicate-navigations", + "route": "/v151/navigation-ignore-duplicate-navigations/", + "status": "built", + "total": 25, + "pass": 19, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/no-auto-rewind-for-animationtrigger-play-methods", + "route": "/v151/no-auto-rewind-for-animationtrigger-play-methods/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/performancesoftnavigation-and-interactioncontentfulpaint-performance-entry", + "route": "/v151/performancesoftnavigation-and-interactioncontentfulpaint-performance-entry/", + "status": "built", + "total": 24, + "pass": 18, + "fail": 1, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + } + ] + }, + { + "id": "v151/permission-policy-merger-direct-sockets-private-with-local-network-and-loopback-", + "route": "/v151/permission-policy-merger-direct-sockets-private-with-local-network-and-loopback-/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/permissions-policy-focus-without-user-activation", + "route": "/v151/permissions-policy-focus-without-user-activation/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/prefetch-activation-beacon", + "route": "/v151/prefetch-activation-beacon/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/protocol-filtering-in-digital-credential-api", + "route": "/v151/protocol-filtering-in-digital-credential-api/", + "status": "built", + "total": 33, + "pass": 25, + "fail": 0, + "blocked": 8, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "member-routes-resolve", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-links-member-routes", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "uaallows-error-contract-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "enum-and-required-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "timeline-source-separation", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "child-pages-geometry-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "child-pages-geometry-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/remove-legacynointerfaceobject-from-fontfaceset-idl", + "route": "/v151/remove-legacynointerfaceobject-from-fontfaceset-idl/", + "status": "built", + "total": 21, + "pass": 16, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/resource-timing-add-spec-compliant-service-worker-router-timing-fields", + "route": "/v151/resource-timing-add-spec-compliant-service-worker-router-timing-fields/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/speculation-rules-form-submission-field", + "route": "/v151/speculation-rules-form-submission-field/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/textstream-for-response-request-blob", + "route": "/v151/textstream-for-response-request-blob/", + "status": "built", + "total": 37, + "pass": 27, + "fail": 0, + "blocked": 10, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "member-routes-resolve", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "member-pages-nine-dimensions", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-links-member-routes", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "null-body-lifecycle-contract", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "blob-failure-reason-set-contract", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "compat-source-separation", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "child-pages-table-containment", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "child-pages-geometry-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "child-pages-geometry-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "null-body-contract-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "blob-failure-reasons-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "vendor-signals-sourced-from-chromestatus-api", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v151/web-speech-api-unspoken-punctuation", + "route": "/v151/web-speech-api-unspoken-punctuation/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/webrtc-data-channel-sctp-negotiation-acceleration-protocol", + "route": "/v151/webrtc-data-channel-sctp-negotiation-acceleration-protocol/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/wheel-event-momentum", + "route": "/v151/wheel-event-momentum/", + "status": "built", + "total": 40, + "pass": 31, + "fail": 0, + "blocked": 9, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "member-route-resolves", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "overview-links-member-route", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "momentum-contract-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "compat-source-separation", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "spec-anchor-divergence-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "child-page-geometry-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "child-page-geometry-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "cps-presence-not-runtime-proof", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "runtime-qualification-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "istrusted-separation-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "webidl-conversion-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "dead-anchors-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "privacy-pending-documented", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "bounded-absence-sources-linked", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "cps-boundary-note", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v151/xml-parsing-in-rust-for-non-xslt-scenarios", + "route": "/v151/xml-parsing-in-rust-for-non-xslt-scenarios/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v152/audiopreferred-capture-in-getdisplaymedia-api", + "route": "/v152/audiopreferred-capture-in-getdisplaymedia-api/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v152/connection-allowlists", + "route": "/v152/connection-allowlists/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v152/cpu-performance-api", + "route": "/v152/cpu-performance-api/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v152/csspseudoelement-support-for-backdrop-scroll-marker-and-view-transitions", + "route": "/v152/csspseudoelement-support-for-backdrop-scroll-marker-and-view-transitions/", + "status": "built", + "total": 24, + "pass": 17, + "fail": 2, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "fail", + "reason": "assertion false" + } + ] + }, + { + "id": "v152/deprecate-and-remove-attribution-reporting-api", + "route": "/v152/deprecate-and-remove-attribution-reporting-api/", + "status": "built", + "total": 21, + "pass": 16, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v152/deprecate-and-remove-private-aggregation-api", + "route": "/v152/deprecate-and-remove-private-aggregation-api/", + "status": "built", + "total": 21, + "pass": 16, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v152/deprecate-and-remove-xslt", + "route": "/v152/deprecate-and-remove-xslt/", + "status": "built", + "total": 24, + "pass": 18, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v152/expose-the-autocorrect-global-html-attribute", + "route": "/v152/expose-the-autocorrect-global-html-attribute/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v152/gamepad-button-type-attribute", + "route": "/v152/gamepad-button-type-attribute/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v152/media-element-pseudo-classes", + "route": "/v152/media-element-pseudo-classes/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v152/mediacapabilities-decodinginfo-encryptionscheme", + "route": "/v152/mediacapabilities-decodinginfo-encryptionscheme/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v152/notification-attribution-for-pwas-on-macos", + "route": "/v152/notification-attribution-for-pwas-on-macos/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v152/opaquerange", + "route": "/v152/opaquerange/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v152/reference-target-for-cross-root-aria", + "route": "/v152/reference-target-for-cross-root-aria/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v152/relative-alpha-colors-css-color-5-alpha-function", + "route": "/v152/relative-alpha-colors-css-color-5-alpha-function/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v152/speculation-rules-moderate-viewport-heuristics-controls", + "route": "/v152/speculation-rules-moderate-viewport-heuristics-controls/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v152/sub-apps-for-iwas", + "route": "/v152/sub-apps-for-iwas/", + "status": "built", + "total": 36, + "pass": 30, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "alias-redirects-permanently", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "alias-destination-verified", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "alias-v150-redirects-permanently", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "alias-v150-destination-verified", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "member-route-add-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "member-route-add-structure", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "member-route-remove-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "member-route-remove-structure", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "member-route-list-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "member-route-list-structure", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v152/unframed-display-mode-for-isolated-web-apps", + "route": "/v152/unframed-display-mode-for-isolated-web-apps/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v152/webgpu-subgroup-size-control", + "route": "/v152/webgpu-subgroup-size-control/", + "status": "built", + "total": 25, + "pass": 19, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v152/window-drag", + "route": "/v152/window-drag/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v152/window-shape-api", + "route": "/v152/window-shape-api/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v153/capability-elements-camera-and-microphone", + "route": "/v153/capability-elements-camera-and-microphone/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v153/declarative-shadow-dom-shadowrootadoptedstylesheets", + "route": "/v153/declarative-shadow-dom-shadowrootadoptedstylesheets/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v153/deprecate-and-remove-document-requeststorageaccessfor", + "route": "/v153/deprecate-and-remove-document-requeststorageaccessfor/", + "status": "built", + "total": 21, + "pass": 16, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v153/deprecate-and-remove-related-website-sets-rws", + "route": "/v153/deprecate-and-remove-related-website-sets-rws/", + "status": "built", + "total": 21, + "pass": 16, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v153/expose-cssstylevalue-hierarchy-to-worker-contexts", + "route": "/v153/expose-cssstylevalue-hierarchy-to-worker-contexts/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v153/immersive-audio-model-and-formats-iamf-decoding-support", + "route": "/v153/immersive-audio-model-and-formats-iamf-decoding-support/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v153/interoperable-dispatch-timing-for-transitionrun-and-media-query-events", + "route": "/v153/interoperable-dispatch-timing-for-transitionrun-and-media-query-events/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v153/iterator-join", + "route": "/v153/iterator-join/", + "status": "stub", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "demo-link-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v153/joint-iteration", + "route": "/v153/joint-iteration/", + "status": "stub", + "total": 22, + "pass": 17, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "mdn-card-present", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-outbound-link", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "mdn-coverage-accurate", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v153/renewed-html-insertion-streaming-methods", + "route": "/v153/renewed-html-insertion-streaming-methods/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v153/responsively-sized-iframe", + "route": "/v153/responsively-sized-iframe/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v153/scroll-axis-lock", + "route": "/v153/scroll-axis-lock/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v153/single-axis-scroll-containers", + "route": "/v153/single-axis-scroll-containers/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] + }, + { + "id": "v153/speechrecognitionresult-timestamps-webspeech-api", + "route": "/v153/speechrecognitionresult-timestamps-webspeech-api/", + "status": "built", + "total": 26, + "pass": 20, + "fail": 0, + "blocked": 6, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v153/webaudio-configurable-render-quantum", + "route": "/v153/webaudio-configurable-render-quantum/", + "status": "built", + "total": 23, + "pass": 18, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + } + ] + }, + { + "id": "v153/webgpu-buffer-view-feature", + "route": "/v153/webgpu-buffer-view-feature/", + "status": "built", + "total": 24, + "pass": 19, + "fail": 0, + "blocked": 5, + "results": [ + { + "id": "route-resolves", + "category": "route", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "chromestatus-identity-link", + "category": "identity", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "title-nonempty", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "single-h1", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "main-landmark", + "category": "a11y", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "stylesheet-linked", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "viewport-meta", + "category": "responsive", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "crumb-to-release", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "byline-footer", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "external-links-rel-safe", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-empty-anchors", + "category": "links", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-console-errors", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-failed-requests", + "category": "runtime", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "pass" + }, + { + "id": "no-horizontal-overflow-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "pass" + }, + { + "id": "legible-desktop", + "category": "responsive", + "deviceClass": "desktop", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "legible-mobile", + "category": "responsive", + "deviceClass": "mobile", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "h1-matches-listing-name", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "guidance-consulted", + "category": "guidance", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "min-sections", + "category": "structure", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "browser-support-section", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "example-surface-present", + "category": "content", + "deviceClass": "both", + "status": "pass" + }, + { + "id": "code-example-integrity", + "category": "content", + "deviceClass": "n/a", + "status": "blocked", + "reason": "manual-pending (needs agent screenshot/source review)" + }, + { + "id": "warn-block-experimental", + "category": "content", + "deviceClass": "both", + "status": "pass" + } + ] } ] } diff --git a/responsive-support.json b/responsive-support.json index 66dd4ea..012fd7a 100644 --- a/responsive-support.json +++ b/responsive-support.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, - "updatedAt": "2026-08-02T06:15:54.189Z", + "updatedAt": "2026-08-30T06:40:34.616Z", "routes": { "/v147/auto-sizes-for-lazy-loaded-images-with-srcset/": { "desktop": "needs-review", @@ -9,10 +9,10 @@ "checkedAt": "2026-07-19" }, "/v147/autofill-event/": { - "desktop": "needs-review", - "mobile": "needs-review", - "method": "auto-scan", - "checkedAt": "2026-07-19" + "desktop": "ok", + "mobile": "ok", + "method": "manual matrix review \u2014 headless-Chromium 360px-emulated mobile (DPR 3) + 1280px desktop screenshots read by writer after MDN-shape upgrade (banner, contract/compat tables in .table-wrap, no overflow; auto-scan console + network clean both classes; auto-scan controlsInView=false on mobile = the ChromeStatus record link inside the scrollable compat .table-wrap, identified by re-running the scan's exact selector+rect predicate at 360x740, reachable by scrolling that container \u2014 expected); showcase iframe route 200, framing permitted per showcase headers, visual render blocked by sandbox egress, disclosed in _questions.json", + "checkedAt": "2026-08-30" }, "/v147/clip-text-overflow-on-user-interaction/": { "desktop": "needs-review", @@ -87,10 +87,10 @@ "checkedAt": "2026-07-19" }, "/v147/lazy-loading-for-video-and-audio-elements/": { - "desktop": "needs-review", - "mobile": "needs-review", - "method": "auto-scan", - "checkedAt": "2026-07-19" + "desktop": "ok", + "mobile": "ok", + "method": "manual matrix review \u2014 headless-Chromium 360px-emulated mobile (DPR 3) + 1280px desktop screenshots read by writer after MDN-shape upgrade (banner wraps cleanly, all tables scroll in .table-wrap, header wrap fixed, no overflow); auto-scan controlsInView=false on mobile: re-running the scan's exact selector+rect predicate at 360x740 (Codex round 21) returns five elements, ALL links inside scrollable .table-wrap tables - the crbug 514611050 and webstatus.dev links in the spec/status table and the bugzil.la/2005072, webkit.org/b/303995 and second webstatus.dev links in the BCD compat table - each reachable by scrolling its own overflow-x:auto container (the containment the reviewed screenshots show); no iframe is involved (the predicate's a,button,input,select,summary,[tabindex] selector cannot match iframes and ignores vertical position - earlier attribution corrected); showcase iframe route 200 + framing permitted (report-only CSP, no XFO) via curl, visual render blocked by sandbox egress, disclosed in _questions.json", + "checkedAt": "2026-08-30" }, "/v147/local-network-access-restrictions-for-websockets/": { "desktop": "needs-review", @@ -944,12 +944,6 @@ "method": "auto-scan", "checkedAt": "2026-07-19" }, - "/v152/sub-apps/": { - "desktop": "ok", - "mobile": "ok", - "method": "agent-matrix", - "checkedAt": "2026-07-24" - }, "/v152/cpu-performance-api/": { "desktop": "needs-review", "mobile": "needs-review", @@ -1177,6 +1171,18 @@ "mobile": "ok", "method": "manual matrix review \u2014 headless-Chrome 360px-emulated mobile (DPR 3) + 1280px desktop screenshots read by writer (no overflow: scrollWidth==innerWidth==360 probed via CDP; tables scroll in .table-wrap; banner/warn-block render; console+network clean per auto-scan); auto-scan controlsInView=false = links inside intentionally-scrollable wide compat table, expected", "checkedAt": "2026-08-02" + }, + "/v153/iterator-join/": { + "desktop": "ok", + "mobile": "ok", + "method": "manual matrix review \u2014 headless-Chromium 360px-emulated mobile (DPR 3) + 1280px desktop screenshots read by writer (lede/code wrap cleanly, quick-reference table contained in .table-wrap, no overflow, console + network clean per auto-scan)", + "checkedAt": "2026-08-30" + }, + "/v152/sub-apps-for-iwas/": { + "desktop": "ok", + "mobile": "ok", + "method": "manual matrix review \u2014 headless-Chromium 360px-emulated mobile (DPR 3) + 1280px desktop screenshots read by writer (baseline banner, IDL pre block, per-method error tables and interim compat table all contained, tables scroll in .table-wrap, no overflow; auto-scan console + network clean; auto-scan controlsInView=false on mobile = three source links inside the interim compat table's scrollable .table-wrap, identified by re-running the scan's exact predicate at 360x740, reachable by scrolling \u2014 expected); full-page capture read section by section. Carried-over capability-gate CPS iframe (v150 route, HEAD 200, framing permitted per headers) is lazy + below-fold; its visual render in this sandbox is blocked by external egress, disclosed in _questions.json", + "checkedAt": "2026-08-30" } } } diff --git a/v147/autofill-event/_questions.json b/v147/autofill-event/_questions.json new file mode 100644 index 0000000..9096c10 --- /dev/null +++ b/v147/autofill-event/_questions.json @@ -0,0 +1,116 @@ +{ + "schemaVersion": 1, + "id": "v147/autofill-event", + "route": "/v147/autofill-event/", + "identity": "5137581018841088", + "milestone": 147, + "status": "built", + "revision": 3, + "reviewedAt": "2026-08-30", + "reviewer": "weekly-hardening routine (MDN-shape upgrade pass)", + "frontendTouched": true, + "rubric": [ + { + "dimension": "factual-source-fidelity", + "score": 5, + "severity": "info", + "evidence": "The May-2026 revision materially misdescribed the API against today's sources: it said the event fires on individual form controls after autofill completes, cited the HTML Standard's general autofill section as the spec, and showed per-field addEventListener examples. Re-derived 2026-08-30 from the WICG Draft CG Report (2026-03-04) and Blink trunk IDL: fires at the Document BEFORE values are committed, carries autofillValues + a one-shot nullable refill callback, and adds the full-address autocomplete token. Two spec/implementation divergences verified in the raw Blink IDL and disclosed on-page: no constructor in Blink, and AutofillFieldData dictionary {field, value} versus the spec's [element, value] tuple. The correction is stated in the warn-block, not silently swapped.", + "notes": "Every quoted rule carries its spec section number." + }, + { + "dimension": "milestone-mapping", + "score": 5, + "severity": "info", + "evidence": "Identity unchanged: v147/autofill-event, chromestatus 5137581018841088, origin-trial-in-147 category retained as the page's milestone story; current trunk status (experimental, OT name AutofillEvent, third-party tokens allowed) reported alongside from runtime_enabled_features.json5 fetched 2026-08-30.", + "notes": "" + }, + { + "dimension": "completeness", + "score": 5, + "severity": "info", + "evidence": "reference-contract.json added (implementation-sufficient): interface, firing model, refill operation, full-address token — nine dimensions each, mapped to rendered fragments; validate-artifacts passes. The full error contract (InvalidStateError timeout/flag/pending conditions, null-on-retry) is documented in the event-contract table.", + "notes": "Self-assessed; independent integrator review pending per the contract's assessor field." + }, + { + "dimension": "examples", + "score": 5, + "severity": "info", + "evidence": "Live showcase demo embedded (refill-flow concept, HEAD 200 2026-08-30) with four more concepts linked; corrected code example adapted from spec §1.2 handles the Blink-vs-spec entry shape explicitly; both official yoavweiss demos (the record's sample_links) verified 200 and linked.", + "notes": "" + }, + { + "dimension": "browser-compat-fallbacks", + "score": 4, + "severity": "info", + "evidence": "BCD absence verified (api/AutofillEvent.json raw path 404) and MDN absence verified (404), both 2026-08-30; interim table labelled as ChromeStatus + Blink runtime data per routine Step 6 rule 7; Baseline banner says Limited availability and distinguishes the general 'autofill' web-feature from this event.", + "notes": "" + }, + { + "dimension": "links-validity", + "score": 4, + "severity": "info", + "evidence": "All named sources directly linked and curl-verified 200 on 2026-08-30: WICG spec + section anchors, chromestatus feature + API record, three Blink IDL files + runtime flags (fetched raw via googlesource), crbug, webstatus API, showcase feature + concept route, both yoavweiss demos. github.com links (explainer README, BCD tree) not HEAD-verifiable from this sandbox (egress 403) — the explainer URL is verbatim from the record's explainer_links, disclosed here.", + "notes": "" + }, + { + "dimension": "accessibility", + "score": 5, + "severity": "info", + "evidence": "Single h1/main, ids on headings, captions + scoped th on tables, role=note banner with aria-label, iframe title attribute, warn-block strong in text-charcoal (AA), descriptive link text throughout.", + "notes": "" + }, + { + "dimension": "responsive-ux", + "score": 5, + "severity": "info", + "evidence": "House responsive kit applied (.table-wrap on every table, compat-table min-width with non-breaking headers, overflow-wrap:anywhere on cells/prose code, pre overflow-x auto). Auto-scan noOverflow/console/network clean both classes; the aggregated full-site scan (reports/conformance/responsive.json, 2026-08-30) records mobile.controlsInView=false — re-running the scan's exact selector+rect predicate at 360x740 identifies one flagged element: the ChromeStatus record link inside the compatibility table's overflow-x:auto .table-wrap, whose initial rect extends past the 360px viewport because that table intentionally scrolls in its own container; it is reachable by scrolling the table, the same containment the reviewed screenshots show, so mobile ok stands with this disclosure. Writer read the mobile + desktop screenshots after the upgrade.", + "notes": "" + }, + { + "dimension": "showcase-demo-relationship", + "score": 4, + "severity": "info", + "evidence": "Iframe embeds the canonical CPS concept route (refill-flow) for this feature id; no repointing. Framing permitted per the showcase's headers (report-only CSP, no XFO — verified on the sibling route this run); the iframe's visual render inside this sandbox is blocked by external egress, disclosed as on the other upgraded pages; renders on the live site.", + "notes": "" + } + ], + "guidanceConsulted": [ + { + "id": "accessibility", + "query": "reference article code blocks compat table responsive accessible", + "recommendation": "Semantic table structure with captions/scoped headers, descriptive iframe titles, AA contrast for small text.", + "appliedOrException": "Applied: captions + th scope, iframe title, charcoal warn-block label, role=note banner.", + "evidence": "per-page conformance suite green after edit; screenshots read 2026-08-30" + }, + { + "id": "css-layout", + "query": "reference article code blocks compat table responsive accessible", + "recommendation": "Wide content scrolls in its own container; long tokens wrap without breaking header words.", + "appliedOrException": "Applied: .table-wrap everywhere, compat-table min-width + overflow-wrap:normal on headers, anywhere on cells.", + "evidence": "responsive auto-scan noOverflow=true both classes" + }, + { + "id": "forms", + "query": "autofill autocomplete dynamic address forms best practice", + "recommendation": "Use standard autocomplete tokens so browser autofill can match fields; avoid hidden-field hacks for capturing autofill data.", + "appliedOrException": "Applied: the why-it-exists and contract sections explain matching via autocomplete field names and frame the API as the sanctioned replacement for hidden-field workarounds, per the spec's own goals.", + "evidence": "spec §1 Goals + §2.1 cited inline on the page" + } + ], + "openQuestions": [ + "The Blink autofillValues shape (AutofillFieldData dictionary) diverges from the spec draft's tuple typedef — re-check both when either changes and simplify the example's dual-shape handling once they converge.", + "The origin trial's end milestone isn't recorded on the ChromeStatus record; when a default-on milestone appears, refresh the banner, warn-block, and compat table." + ], + "followUpGoals": [ + { + "goal": "Simplify the v147/autofill-event example's dual-shape entry handling once the WICG draft and Blink converge on one autofillValues shape (watch autofill_event.idl and the spec IDL index).", + "kind": "targeted-fix", + "priority": "medium" + }, + { + "goal": "Refresh v147/autofill-event status surfaces (banner, warn-block, compat table) when the AutofillEvent origin trial ends or a default-on milestone lands on chromestatus 5137581018841088.", + "kind": "targeted-fix", + "priority": "medium" + } + ] +} diff --git a/v147/autofill-event/conformance.json b/v147/autofill-event/conformance.json index 252d572..c9ba74c 100644 --- a/v147/autofill-event/conformance.json +++ b/v147/autofill-event/conformance.json @@ -5,12 +5,17 @@ "identity": "5137581018841088", "milestone": 147, "status": "built", - "demo": null, - "cpsFeature": null, + "demo": "https://chrome-platform-showcase.paulkinlan-ea.deno.net/v147/autofill-event/refill-flow/", + "cpsFeature": { + "host": "chrome-platform-showcase.paulkinlan-ea.deno.net", + "route": "/v147/autofill-event/", + "conformanceRoute": "/v147/autofill-event/conformance", + "note": "The chrome-platform-showcase suite at conformanceRoute governs only the assertions it explicitly lists; it does not prove unasserted native, hardware, permission, backend, or other behavior. gendn references that listed contract without forking it." + }, "immutable": true, - "suiteHash": "3ba6265d5163556281e87e432edbe9ed0ee0b7c122f9a307a64646756d1d863e", + "suiteHash": "343910a9b84628b304088a0d2ed2bc87b2302a58bacedc0e8c5d88c9d630baa4", "generatedAt": "2026-07-19T00:00:00Z", - "author": "gen-conformance/v1 (derived from page metadata)", + "author": "gen-conformance/v1 (derived from page metadata) + hand-added embed coverage: demo-embed-own-feature and demo-embed-loads for the live showcase iframe added in the MDN-shape upgrade (Codex review, PR #7)", "assertions": [ { "id": "route-resolves", @@ -197,6 +202,21 @@ "kind": "dom-query", "selector": ".warn-block", "deviceClass": "both" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "describe": "Embedded live example points at THIS feature's chrome-platform-showcase route (chrome-platform-showcase.paulkinlan-ea.deno.net/v147/autofill-event...) — the canonical demo identity, never repointed.", + "kind": "js-eval", + "test": "[...document.querySelectorAll('iframe')].some(f => (f.src||'').includes('chrome-platform-showcase.paulkinlan-ea.deno.net/v147/autofill-event'))", + "deviceClass": "both" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "describe": "The embedded chrome-platform-showcase demo actually renders (not a blank box or error frame); its platform behavior is governed by the CPS conformance contract referenced in cpsFeature, not re-asserted here.", + "kind": "manual-evidenced", + "deviceClass": "desktop" } ] } diff --git a/v147/autofill-event/index.html b/v147/autofill-event/index.html index e5a39a6..57f4c01 100644 --- a/v147/autofill-event/index.html +++ b/v147/autofill-event/index.html @@ -7,13 +7,29 @@ @@ -23,66 +39,229 @@

v147 · origin trial · web api

Autofill event

-

A new autofill event fires on form controls (<input>, <select>, <textarea>) after the browser completes autofill on them. This lets pages respond to autofill — adjusting dynamic form UI, re-validating fields, or notifying the browser that the form has been updated to fit the filled data.

+ +
+

Limited availability

+
    +
  • Chrome · origin trial (started 147; current window unrecorded)
  • +
  • Edge · unknown
  • +
  • Firefox · no signal
  • +
  • Safari · no signal
  • +
+

This API is not Baseline: it is a Chrome origin trial with no publicly recorded implementation elsewhere (other-browser state unknown — see the compatibility table). webstatus.dev has no web-feature entry for the autofill event (the autofill web-feature there covers the general autocomplete mechanism, not this event; features API checked 2026-08-30), BCD has no AutofillEvent entry (raw path 404, 2026-08-30), MDN has no page, and the ChromeStatus record reports “No signal” from Firefox and Safari.

+
+ +

The autofill event fires at the Document when the browser is about to autofill form fields — before the values are committed. The event carries the list of element/value pairs the browser intends to fill (autofillValues) and, when permitted, a one-shot refill callback: the page can reshape its form to fit the incoming data (say, country-specific address fields) and ask the browser to run autofill again against the modified form.

+ Source: Autofill Event — Draft Community Group Report, 2026-03-04 (fetched 2026-08-30); chromestatus.com/feature/5137581018841088
- Origin trial - The Autofill event is in origin trial in Chrome 147. An origin trial token is required to use it in production. The API surface may change before it ships by default. Register at developer.chrome.com/origintrials. + Origin trial — surface may change, and this page’s earlier revision is superseded + The event entered origin trial in Chrome 147 (this page’s milestone listing category) and remains experimental at trunk: Blink’s runtime_enabled_features.json5 lists AutofillEvent with status: "experimental", origin_trial_feature_name: "AutofillEvent", and third-party tokens allowed (fetched 2026-08-30). A token from developer.chrome.com/origintrials is required in production — and the ChromeStatus record lists no trial end milestone, so check the origin-trial console for the currently accepted window before relying on a token; without one, test behind chrome://flags/#enable-experimental-web-platform-features. The specification is a WICG Draft Community Group Report (2026-03-04) and has changed materially since this page was first written — the event was previously described here as firing on individual form controls after autofill completed; the current draft and the Blink implementation fire it at the document before values are committed. Everything below reflects the 2026-08-30 sources.
-

at a glance

+

at a glance

+
- - - - - - - - + + + + + + + +
Event nameautofill
Fires on<input>, <select>, <textarea> — after the browser autofills the element
InterfaceAutofillEvent (extends Event)
BubblesYes
CancelableNo
Status in Chrome 147Origin trial
ChromeStatus5137581018841088 — Autofill event
SpecHTML Living Standard — Autofill
Event nameautofill
Fires atThe Document, before the user agent commits the selected autofill values to form fields (spec §4.1/§4.3); bubbles: yes · cancelable: no
InterfaceAutofillEvent (extends Event): autofillValues + nullable one-shot refill callback
StatusOrigin trial from Chrome 147; still experimental at trunk with OT feature name AutofillEvent (third-party tokens allowed), verified 2026-08-30
New autocomplete tokenfull-address — requests the user’s complete address data so the form can adapt to all relevant fields (spec §5)
SpecAutofill Event — WICG Draft Community Group Report (2026-03-04); editor Yoav Weiss
Chromium bugissues.chromium.org/issues/466333215
ChromeStatus5137581018841088 — Autofill event
- Source: chromestatus and HTML Living Standard, May 2026. +
+ Source: WICG Autofill Event draft and ChromeStatus API record, both fetched 2026-08-30.
-

why it exists

-

Autofill triggers the browser's form-filling mechanism programmatically, but previously pages had no reliable way to detect when the browser had finished autofilling a set of fields. Listening for input or change events on individual fields missed cases where autofill touched multiple fields at once and didn't clearly signal completion. The autofill event fires after the browser has finished filling a control, giving the page a reliable hook to respond — for example, to re-run validation on dynamically generated fields, update dependent UI, or signal to accessibility tools that form state has changed.

- Source: chromestatus motivation, May 2026. +

Syntax

+

Web IDL, verbatim from the spec’s IDL index (fetched 2026-08-30):

+
[Exposed=Window]
+interface AutofillEvent : Event {
+  constructor(DOMString type, optional AutofillEventInit eventInitDict = {});
+  readonly attribute FrozenArray<AutofillValueEntry> autofillValues;
+  readonly attribute RefillCallback? refill;
+};
+
+callback RefillCallback = Promise<undefined> ();
+
+dictionary AutofillEventInit : EventInit {
+  sequence<AutofillValueEntry> autofillValues = [];
+  boolean allowRefill = true;
+};
+
+typedef sequence<any> AutofillValueEntry;
+// AutofillValueEntry is a tuple of [HTMLElement, DOMString]
+

Divergence in Blink, disclosed: the shipping implementation’s autofill_event.idl at trunk (fetched 2026-08-30) has no constructor and types autofillValues as FrozenArray<AutofillFieldData>, where AutofillFieldData is a dictionary { Element field; DOMString value; } — a named-member object per entry, not the spec draft’s two-element tuple. Feature-detect the shape (entry.field vs entry[0]) rather than assuming either; the draft and implementation are still converging. The refill callback IDL matches the spec.

+ Source: spec IDL index; Blink autofill_event.idl, autofill_field_data.idl, autofill_refill_callback.idl — all fetched 2026-08-30.
-

example

-
document.querySelector('form').addEventListener('autofill', (e) => {
-  // e.target is the autofilled form control
-  validateField(e.target);
-});
+    

why it exists

+

Autofill on dynamic forms is brittle: address forms in particular change shape by country (fields re-ordered, added, removed), but the browser fills the form as it existed when the user picked a suggestion. The entrenched workaround — hidden form fields that anticipate and capture values — is complex, and the same hidden-field technique is abused by bad actors. Firing an event before values are committed lets the page inspect what is about to be filled, adapt the form to fit (e.g. show country-specific fields), and — via refill() — ask the browser to fill again against the modified structure, paving a path away from hidden-field hacks.

+ Source: spec §1 Introduction and §1.1 Goals, fetched 2026-08-30. +
+ +
+

the event contract

+
+ + + + + + + + + +
Firing and refill semantics (spec §3–§4)
FiringWhen the user selects values from the autofill UI, the user agent MUST fire autofill at the document before committing the values; the fill operation runs immediately after dispatch (§4.1, §4.3). type is "autofill", bubbles true, cancelable false.
autofillValuesThe entries the browser intends to fill — each pairs a form control with the profile value destined for it. Matching uses the control’s autocomplete attribute (HTML autofill field names) plus implementation-defined heuristics (§2.1). Only data the user agent already intends to fill into this page is exposed (§6).
refillNullable one-shot callback. Calling it returns a promise; the browser re-matches autofill data against the modified form, fires a retry autofill event (whose refill is null), and performs the fill (§4.2). refill is null on retry dispatches and whenever the user agent deems refilling inappropriate — the null-on-retry rule prevents infinite modify/refill loops (§3.1).
Refill errorsThe refill promise rejects with an InvalidStateError DOMException if called after the implementation-defined timeout since dispatch, if the event’s allow-refill flag is false, or if a refill is already pending (§4.2).
full-addressNew autofill field name: a control with autocomplete="full-address" asks the user agent (with permission) for the complete address data set, so the event can deliver fields the current form doesn’t yet show (§5).
Synthetic constructionThe spec IDL defines constructor(type, AutofillEventInit) with init members autofillValues (default []) and allowRefill (default true) so third-party autofill providers (password managers, extensions) can construct and dispatch structurally identical events (§3, §6.1). A synthetic event’s refill reflects allowRefill; entries follow the same element/value shape. Blink does not expose this constructor today (see the Syntax divergence note) — in Chrome’s origin trial only browser-fired events exist.
Consent & third partiesThe event SHOULD fire only after explicit user consent to autofill (picking a suggestion). Password managers and extensions can dispatch structurally identical AutofillEvents so pages behave consistently regardless of autofill source (§6, §6.1).
+
+ Source: spec §3, §4 Processing Model, §6 Security and Privacy, fetched 2026-08-30. +
-// Or on a specific field -document.getElementById('email').addEventListener('autofill', () => { - checkEmailAvailability(); +
+

Examples

+ +
+ +
Live example from the Chrome Platform Showcase (refill-flow concept, HTTP 200 verified 2026-08-30; needs Chrome with the origin-trial token or the experimental flag — and a saved autofill profile — to fire real events). Four more concept demos on the feature page.Source: chrome-platform-showcase — autofill-event
+
+ +

Adapting a form before the fill lands

+
// The event fires at the document, BEFORE values are committed.
+document.addEventListener("autofill", async (event) => {
+  let reshaped = false;
+  for (const entry of event.autofillValues) {
+    // Blink today: { field, value } dictionary; spec draft: [field, value] tuple.
+    const field = entry.field ?? entry[0];
+    const value = entry.value ?? entry[1];
+    // field.autocomplete reflects the WHOLE token list (e.g.
+    // "section-blue shipping country"): test the TERMINAL field token, and
+    // keep the grouping prefix (section-* / shipping / billing) — a
+    // "shipping address-level1" control must not suppress the billing one,
+    // and the inserted control must join the country field's group so
+    // refill can associate it with the right address. HTML's grammar also
+    // allows a trailing "webauthn" token ("shipping country webauthn"):
+    // strip it first, or it masquerades as the field token.
+    const parseTokens = (list) => {
+      const t = (list || "").trim().split(/\s+/);
+      if (t.at(-1) === "webauthn") t.pop();
+      return t;
+    };
+    const tokens = parseTokens(field.autocomplete);
+    const group = tokens.slice(0, -1).join(" ");
+    const hasPrefecture = [...(field.form?.elements ?? [])].some((el) => {
+      const t = parseTokens(el.autocomplete);
+      return t.at(-1) === "address-level1" && t.slice(0, -1).join(" ") === group;
+    });
+    if (tokens.at(-1) === "country" && value === "JP" && field.form && !hasPrefecture) {
+      // Reshape the form for the incoming data — e.g. a prefecture field.
+      // The absence guard matters: the retry event after refill() carries
+      // the same country value, and must not append a second field. The
+      // reshaped flag is set only after the insertion actually happens.
+      const prefecture = document.createElement("input");
+      const autofillName = group ? group + " address-level1" : "address-level1";
+      prefecture.autocomplete = autofillName; // carries the group tokens
+      prefecture.name = autofillName.replaceAll(" ", "-"); // submits with the form, unique per group
+      prefecture.placeholder = "Prefecture";
+      prefecture.setAttribute("aria-label", "Prefecture"); // accessible name — placeholder alone is not one
+      field.form.append(prefecture);
+      reshaped = true;
+    }
+  }
+
+  // One-shot: ask the browser to re-run autofill against the modified form.
+  // Only when the form was actually reshaped — a no-op refill just makes
+  // every listener observe the fill twice. Null on retry dispatches. The
+  // promise rejects with InvalidStateError after the implementation-defined
+  // timeout, when allow-refill is false, or when a refill is already
+  // pending — and EventTarget never consumes an async listener's promise,
+  // so an uncaught rejection here would surface as unhandledrejection.
+  if (reshaped && event.refill) {
+    try {
+      await event.refill();
+    } catch (err) {
+      // The initial fill still landed; only the re-run was declined.
+      console.warn(`refill unavailable (${err.name}): ${err.message}`);
+    }
+  }
 });
- Source: HTML spec and chromestatus, May 2026. +

Requesting the complete address with full-address

+
<!-- autocomplete="full-address" (spec §5) asks the user agent, with
+     permission, for the user's COMPLETE address data — including fields
+     this form doesn't show yet — so the autofill event can deliver them
+     and the page can build the right fields before the fill lands. -->
+<form>
+  <label for="address-field">Address</label>
+  <input id="address-field" name="address" autocomplete="full-address">
+  <label for="country-field">Country</label>
+  <input id="country-field" name="country" autocomplete="country">
+  <div id="dynamic-address-fields"></div>
+</form>
+ Source: spec §5 The "full-address" Autocomplete Token (the §5 named in the snippet comment), fetched 2026-08-30 +

Placement note, disclosed: the spec’s normative sentence says “when a form control has the autocomplete attribute set to full-address”, so the token is shown on a control here — a <form> element’s own autocomplete attribute only accepts on/off in HTML’s autofill section. The draft’s own §5 example places it on the <form>, contradicting its normative text — a draft inconsistency, not a documented second syntax.

+ +

Synthetic construction (third-party autofill providers)

+
// Spec §3 + §6.1: a password manager or extension can construct and
+// dispatch a structurally identical event so pages behave the same
+// regardless of autofill source. NOT runnable against Chrome today —
+// Blink's IDL exposes no constructor (divergence disclosed above);
+// this is the draft's defined constructor surface, verbatim semantics.
+const emailField = document.createElement("input");
+emailField.autocomplete = "email";
+emailField.setAttribute("aria-label", "Email"); // accessible name — autocomplete provides none
+(document.forms[0] ?? document.body).append(emailField);
+const event = new AutofillEvent("autofill", {
+  bubbles: true, // match the browser-fired contract (bubbles, not cancelable)
+  autofillValues: [[emailField, "user@example.com"]], // default []
+  allowRefill: false,                                 // default true
+});
+document.dispatchEvent(event);
+ +

The ChromeStatus record’s own runnable samples are Yoav Weiss’s autofill event demo and credit-card autofill demo (both HTTP 200, 2026-08-30).

+ Source: constructor surface from spec §3 The AutofillEvent Interface and §6.1 Third-Party Autofill Providers (the §3 + §6.1 named in the snippet comment); adapted from spec §1.2 Example with the Blink/spec shape divergence handled explicitly; sample links from the ChromeStatus record. +
+ +
+

Browser compatibility

+

BCD has no entry for this API (no api/AutofillEvent.json — raw path 404, checked 2026-08-30) and MDN has no page, so the table below is interim, from ChromeStatus and Blink runtime data, labelled as such:

+
+ + + + + + + +
Interim compatibility (ChromeStatus record 5137581018841088 + Blink runtime_enabled_features.json5, 2026-08-30)
BrowserSupportNotes
Chromeorigin trialFiled under “Origin trial” in the milestone=147 listing; still experimental at trunk with OT name AutofillEvent (third-party tokens allowed). No default-on milestone recorded
EdgeunknownNo public signal found; Chromium OT tokens are Chrome’s
Firefoxunknown — no signal“No signal” on the ChromeStatus record is a standards-position field, not implementation evidence; no BCD entry exists to establish non-support either way
Safariunknown — no signal“No signal” on the ChromeStatus record is a standards-position field, not implementation evidence; no BCD entry exists to establish non-support either way
+
+ Source: ChromeStatus API record and runtime_enabled_features.json5, fetched 2026-08-30.
-

browser support

+

Specifications

+
- - - - - + +
BrowserSupport
Chrome 147+Origin trial (requires token)
Edge 147+Origin trial (Chromium)
FirefoxNo signal
SafariNo signal
SpecificationStatus
Autofill Event (§3 The AutofillEvent Interface)WICG Draft Community Group Report, 2026-03-04 — not on the W3C standards track; the earlier revision of this page cited the HTML Standard’s general autofill section, but the ChromeStatus record’s spec_link points here
- Source: chromestatus.com standards positions, May 2026. +
-

see also

+

see also

diff --git a/v147/autofill-event/reference-contract.json b/v147/autofill-event/reference-contract.json new file mode 100644 index 0000000..7ae33cf --- /dev/null +++ b/v147/autofill-event/reference-contract.json @@ -0,0 +1,544 @@ +{ + "schemaVersion": 1, + "id": "v147/autofill-event", + "route": "/v147/autofill-event/", + "kind": "web-api", + "completeness": "implementation-sufficient", + "assessedAt": "2026-08-30", + "assessor": "gendn weekly hardening writer (MDN-shape upgrade pass; self-assessed, independent integrator review pending)", + "sources": [ + { + "id": "chromestatus", + "label": "ChromeStatus API record — feature 5137581018841088 (OT-in-147 identity, views, bug, sample links)", + "url": "https://chromestatus.com/api/v0/features/5137581018841088", + "kind": "browser-data" + }, + { + "id": "spec", + "label": "Autofill Event — WICG Draft Community Group Report 2026-03-04 (fetched 2026-08-30)", + "url": "https://wicg.github.io/autofill-event/", + "kind": "normative-spec" + }, + { + "id": "spec-interface", + "label": "Spec §3 The AutofillEvent Interface — autofillValues, refill nullability rules", + "url": "https://wicg.github.io/autofill-event/#the-autofillevent-interface", + "kind": "normative-spec" + }, + { + "id": "spec-processing", + "label": "Spec §4 Processing Model — fire-before-commit, refill request steps and InvalidStateError conditions", + "url": "https://wicg.github.io/autofill-event/#processing-model", + "kind": "normative-spec" + }, + { + "id": "spec-security", + "label": "Spec §6 Security and Privacy — consent, data limits, third-party providers", + "url": "https://wicg.github.io/autofill-event/#security-and-privacy-considerations", + "kind": "normative-spec" + }, + { + "id": "spec-idl", + "label": "Spec IDL index (verbatim on-page)", + "url": "https://wicg.github.io/autofill-event/#idl-index", + "kind": "normative-spec" + }, + { + "id": "spec-intro", + "label": "Spec §1 Introduction + Goals — motivation, hidden-field problem", + "url": "https://wicg.github.io/autofill-event/#introduction", + "kind": "normative-spec" + }, + { + "id": "spec-example", + "label": "Spec §1.2 Example — basis of the adapted code example", + "url": "https://wicg.github.io/autofill-event/#example", + "kind": "normative-spec" + }, + { + "id": "blink-event-idl", + "label": "Blink autofill_event.idl at trunk — no constructor, FrozenArray, RuntimeEnabled=AutofillEvent (fetched 2026-08-30)", + "url": "https://chromium.googlesource.com/chromium/src/+/main/third_party/blink/renderer/core/html/forms/autofill_event.idl", + "kind": "implementation" + }, + { + "id": "blink-field-idl", + "label": "Blink autofill_field_data.idl — dictionary { Element field; DOMString value; } (fetched 2026-08-30)", + "url": "https://chromium.googlesource.com/chromium/src/+/main/third_party/blink/renderer/core/html/forms/autofill_field_data.idl", + "kind": "implementation" + }, + { + "id": "blink-refill-idl", + "label": "Blink autofill_refill_callback.idl — Promise callback, matches spec (fetched 2026-08-30)", + "url": "https://chromium.googlesource.com/chromium/src/+/main/third_party/blink/renderer/core/html/forms/autofill_refill_callback.idl", + "kind": "implementation" + }, + { + "id": "runtime-flags", + "label": "Blink runtime_enabled_features.json5 — AutofillEvent experimental, OT name AutofillEvent, third-party allowed (fetched 2026-08-30)", + "url": "https://chromium.googlesource.com/chromium/src/+/main/third_party/blink/renderer/platform/runtime_enabled_features.json5", + "kind": "implementation" + }, + { + "id": "crbug", + "label": "Chromium tracking bug 466333215", + "url": "https://issues.chromium.org/issues/466333215", + "kind": "implementation" + }, + { + "id": "bcd-absence", + "label": "BCD api/ tree — no AutofillEvent.json (raw path 404, checked 2026-08-30)", + "url": "https://github.com/mdn/browser-compat-data/tree/main/api", + "kind": "browser-data" + }, + { + "id": "webstatus", + "label": "webstatus.dev features API q=autofill — only the general autofill web-feature, no event entry (checked 2026-08-30)", + "url": "https://api.webstatus.dev/v1/features?q=autofill", + "kind": "browser-data" + }, + { + "id": "showcase", + "label": "chrome-platform-showcase feature page — five live concept demos (HEAD 200, 2026-08-30)", + "url": "https://chrome-platform-showcase.paulkinlan-ea.deno.net/v147/autofill-event/", + "kind": "other" + }, + { + "id": "official-demo", + "label": "Yoav Weiss's autofill event demo (ChromeStatus sample link, HTTP 200 2026-08-30)", + "url": "https://yoavweiss.github.io/autofill_demo/autofill_event_demo.html", + "kind": "other" + } + ], + "inventory": [ + { + "id": "autofillevent-interface", + "name": "AutofillEvent interface: autofillValues (FrozenArray of element/value entries) + nullable one-shot refill callback; spec constructor+init dict vs Blink no-constructor divergence disclosed", + "kind": "interface", + "sourceRefs": [ + "spec-interface", + "spec-idl", + "blink-event-idl", + "blink-field-idl" + ] + }, + { + "id": "firing-model", + "name": "Firing model: 'autofill' fired at the Document before values are committed; bubbles, not cancelable; entries matched via autocomplete field names + UA heuristics", + "kind": "algorithm", + "sourceRefs": [ + "spec-processing", + "spec-interface" + ] + }, + { + "id": "refill-operation", + "name": "Refill operation: one-shot promise-returning callback; null on retry dispatches; InvalidStateError on timeout, allow-refill false, or pending refill", + "kind": "algorithm", + "sourceRefs": [ + "spec-processing", + "blink-refill-idl" + ] + }, + { + "id": "full-address-token", + "name": "'full-address' autocomplete token — requests complete address data so the event can deliver fields the form doesn't yet show", + "kind": "attribute", + "sourceRefs": [ + "spec", + "spec-security" + ] + }, + { + "id": "autofillevent-init", + "name": "AutofillEvent constructor + AutofillEventInit dictionary (autofillValues default [], allowRefill default true) — the synthetic-construction surface for third-party autofill providers; not exposed by Blink today (divergence disclosed)", + "kind": "dictionary", + "sourceRefs": [ + "spec-idl", + "spec-interface", + "spec-security", + "blink-event-idl" + ] + } + ], + "documentation": [ + { + "inventoryId": "autofillevent-interface", + "href": "#contract", + "dimensions": { + "syntax": { + "status": "documented", + "selector": "#syntax", + "sourceRefs": [ + "spec-idl", + "blink-event-idl" + ] + }, + "inputs": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-interface", + "spec-processing" + ] + }, + "outputs": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-interface" + ] + }, + "errors": { + "status": "not-applicable", + "selector": "#contract", + "sourceRefs": [ + "spec-interface" + ], + "rationale": "The interface's attributes are readonly getters that do not throw (spec §3.1, fetched 2026-08-30); the refill promise's InvalidStateError conditions are the refill-operation inventory item's contract, documented at the same selector." + }, + "context": { + "status": "documented", + "selector": "#at-a-glance", + "sourceRefs": [ + "runtime-flags", + "chromestatus" + ] + }, + "lifecycle": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-processing" + ] + }, + "examples": { + "status": "documented", + "selector": "#example-basic", + "sourceRefs": [ + "spec-example", + "official-demo" + ] + }, + "compatibility": { + "status": "documented", + "selector": "#compatibility", + "sourceRefs": [ + "chromestatus", + "runtime-flags", + "bcd-absence" + ] + }, + "securityPrivacy": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-security" + ] + } + } + }, + { + "inventoryId": "firing-model", + "href": "#contract", + "dimensions": { + "syntax": { + "status": "documented", + "selector": "#syntax", + "sourceRefs": [ + "spec-idl", + "blink-event-idl" + ] + }, + "inputs": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-interface", + "spec-processing" + ] + }, + "outputs": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-interface" + ] + }, + "errors": { + "status": "not-applicable", + "selector": "#contract", + "sourceRefs": [ + "spec-processing" + ], + "rationale": "The firing algorithm defines no thrown exceptions and the event is not cancelable (spec §4.1, fetched 2026-08-30); the only error surface in this feature is the refill promise, documented as its own inventory item at the selector." + }, + "context": { + "status": "documented", + "selector": "#at-a-glance", + "sourceRefs": [ + "runtime-flags", + "chromestatus" + ] + }, + "lifecycle": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-processing" + ] + }, + "examples": { + "status": "documented", + "selector": "#example-basic", + "sourceRefs": [ + "spec-example", + "official-demo" + ] + }, + "compatibility": { + "status": "documented", + "selector": "#compatibility", + "sourceRefs": [ + "chromestatus", + "runtime-flags", + "bcd-absence" + ] + }, + "securityPrivacy": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-security" + ] + } + } + }, + { + "inventoryId": "refill-operation", + "href": "#contract", + "dimensions": { + "syntax": { + "status": "documented", + "selector": "#syntax", + "sourceRefs": [ + "spec-idl", + "blink-event-idl" + ] + }, + "inputs": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-interface", + "spec-processing" + ] + }, + "outputs": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-interface" + ] + }, + "errors": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-processing" + ] + }, + "context": { + "status": "documented", + "selector": "#at-a-glance", + "sourceRefs": [ + "runtime-flags", + "chromestatus" + ] + }, + "lifecycle": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-processing" + ] + }, + "examples": { + "status": "documented", + "selector": "#example-basic", + "sourceRefs": [ + "spec-example", + "official-demo" + ] + }, + "compatibility": { + "status": "documented", + "selector": "#compatibility", + "sourceRefs": [ + "chromestatus", + "runtime-flags", + "bcd-absence" + ] + }, + "securityPrivacy": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-security" + ] + } + } + }, + { + "inventoryId": "full-address-token", + "href": "#contract", + "dimensions": { + "syntax": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec" + ] + }, + "inputs": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-interface", + "spec-processing" + ] + }, + "outputs": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-interface" + ] + }, + "errors": { + "status": "not-applicable", + "selector": "#contract", + "sourceRefs": [ + "spec-security" + ], + "rationale": "A declarative autocomplete token has no error surface in the spec (§5, fetched 2026-08-30): permission denial is user-agent UI, not a thrown error; the refill promise errors are a separate inventory item documented at the selector." + }, + "context": { + "status": "documented", + "selector": "#at-a-glance", + "sourceRefs": [ + "runtime-flags", + "chromestatus" + ] + }, + "lifecycle": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-processing" + ] + }, + "examples": { + "status": "documented", + "selector": "#example-full-address", + "sourceRefs": [ + "spec-example" + ] + }, + "compatibility": { + "status": "documented", + "selector": "#compatibility", + "sourceRefs": [ + "chromestatus", + "runtime-flags", + "bcd-absence" + ] + }, + "securityPrivacy": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-security" + ] + } + } + }, + { + "inventoryId": "autofillevent-init", + "href": "#contract", + "dimensions": { + "syntax": { + "status": "documented", + "selector": "#syntax", + "sourceRefs": [ + "spec-idl" + ] + }, + "inputs": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-idl", + "spec-interface" + ] + }, + "outputs": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-interface" + ] + }, + "errors": { + "status": "not-applicable", + "selector": "#contract", + "sourceRefs": [ + "spec-idl" + ], + "rationale": "The constructor follows standard event-constructor semantics with no additional thrown exceptions defined by the draft (spec IDL fetched 2026-08-30); the only error surface in the feature is the refill promise, its own inventory item." + }, + "context": { + "status": "documented", + "selector": "#syntax", + "sourceRefs": [ + "blink-event-idl", + "spec-idl" + ] + }, + "lifecycle": { + "status": "not-applicable", + "selector": "#contract", + "sourceRefs": [ + "spec-security" + ], + "rationale": "An init dictionary is inert configuration consumed once at construction; the constructed event then follows the firing/refill lifecycle documented for the other inventory items at the selector (spec §3/§6.1, fetched 2026-08-30)." + }, + "examples": { + "status": "documented", + "selector": "#example-synthetic", + "sourceRefs": [ + "spec-idl", + "spec-security" + ] + }, + "compatibility": { + "status": "documented", + "selector": "#compatibility", + "sourceRefs": [ + "chromestatus", + "runtime-flags", + "bcd-absence" + ] + }, + "securityPrivacy": { + "status": "documented", + "selector": "#contract", + "sourceRefs": [ + "spec-security" + ] + } + } + } + ], + "notes": "Upgrade of a page whose May-2026 revision predated the current spec draft: the event was described as firing on individual form controls after autofill completed, and the spec link pointed at the HTML Standard's general autofill section. Re-derived from the 2026-03-04 WICG Draft CG Report and Blink trunk IDL: fires at the Document before commit, autofillValues + one-shot refill, full-address token. Two implementation divergences disclosed (no constructor in Blink; AutofillFieldData dictionary vs spec tuple). No BCD entry, no MDN page, no webstatus event entry — compat is interim ChromeStatus/runtime data, labelled. Round-4 review: the constructor/AutofillEventInit synthetic-construction surface is inventoried and mapped separately — contract-table row for init semantics plus a spec-derived synthetic-construction example explicitly labelled not-runnable-in-Chrome-today (Blink exposes no constructor, disclosed)." +} diff --git a/v147/lazy-loading-for-video-and-audio-elements/_questions.json b/v147/lazy-loading-for-video-and-audio-elements/_questions.json new file mode 100644 index 0000000..dc8c98e --- /dev/null +++ b/v147/lazy-loading-for-video-and-audio-elements/_questions.json @@ -0,0 +1,121 @@ +{ + "schemaVersion": 1, + "id": "v147/lazy-loading-for-video-and-audio-elements", + "route": "/v147/lazy-loading-for-video-and-audio-elements/", + "identity": "5200068565139456", + "milestone": 147, + "status": "built", + "revision": 3, + "reviewedAt": "2026-08-30", + "reviewer": "weekly-hardening routine (MDN-shape upgrade pass)", + "frontendTouched": true, + "rubric": [ + { + "dimension": "factual-source-fidelity", + "score": 5, + "severity": "info", + "evidence": "Upgrade re-derived every claim from the published WHATWG Living Standard (media.html attr-media-loading + urls-and-fetching.html lazy loading attributes, both fetched 2026-08-30) — the original page was written from the then-open PR #11980. One factual error was found and corrected with the correction disclosed on-page: the old preload wording ('preload=none continues to suppress loading') contradicted the merged spec ('the Lazy state takes precedence over the preload attribute by deferring data fetching'). An uncited '.play() triggers immediate load' row was removed and replaced with sourced rows (poster deferral, autoplay deferral, eager-switch resumption, load-event behavior, anti-tracking).", + "notes": "Blink runtime feature LazyLoadVideoAndAudio verified stable at trunk the same day." + }, + { + "dimension": "milestone-mapping", + "score": 5, + "severity": "info", + "evidence": "Page identity unchanged: v147/lazy-loading-for-video-and-audio-elements, chromestatus 5200068565139456, dev-trial-in-147 status retained as 'this page's milestone' while the post-147 ship history (148 partial, 150 full) is reported alongside — no rename, no route change, smallest-edit upgrade per the durable contract.", + "notes": "" + }, + { + "dimension": "completeness", + "score": 5, + "severity": "info", + "evidence": "reference-contract.json added (implementation-sufficient): loading attribute, Lazy-state deferral contract (preload/poster/autoplay/load-event/anti-tracking), Eager default + dynamic switch — each mapped across the nine dimensions to rendered fragments; validate-artifacts passes.", + "notes": "Self-assessed; independent integrator review pending per the contract's assessor field." + }, + { + "dimension": "examples", + "score": 5, + "severity": "info", + "evidence": "Live showcase demo now embedded as a lazy iframe (scroll-detector concept, HEAD 200 verified 2026-08-30) with the feature page's four other concepts linked; the four original pre/code snippets retained (basic video, audio, preload combination, feature detection).", + "notes": "" + }, + { + "dimension": "browser-compat-fallbacks", + "score": 5, + "severity": "info", + "evidence": "Hand-written May-2026 support table replaced with real per-version BCD data (chrome 150 full / 148–149 partial with the crbug-514611050 caveat, chrome_android/edge 150, firefox false + bugzil.la/2005072, safari false + webkit.org/b/303995) from html/elements/video.json and audio.json raw files read 2026-08-30, cross-checked against webstatus.dev loading-lazy-media (Baseline limited). Baseline banner added distinguishing loading-lazy-media from the img/iframe loading-lazy feature.", + "notes": "" + }, + { + "dimension": "links-validity", + "score": 5, + "severity": "info", + "evidence": "All new sources directly linked: live spec sections (both fetched 200), BCD blob + raw URLs, webstatus.dev feature + API, runtime_enabled_features.json5, both crbugs, showcase feature + concept routes (HEAD 200). No plain-text source labels remain; the stale '(when built)' showcase note replaced with the live-demo reality.", + "notes": "" + }, + { + "dimension": "accessibility", + "score": 5, + "severity": "info", + "evidence": "Ids added to all h2s; tables gained captions and .table-wrap containers; warn-block label color moved from accent-amber to text-charcoal for AA contrast on small caps text; iframe has a descriptive title attribute; banner is role=note with aria-label.", + "notes": "" + }, + { + "dimension": "responsive-ux", + "score": 5, + "severity": "info", + "evidence": "overflow-wrap:anywhere added to table cells/prose code, pre{overflow-x:auto}, compat table scrolls in .table-wrap at 360px. Auto-scan noOverflow/console/network clean on both classes; writer read the mobile + desktop screenshots after the upgrade. Auto-scan controlsInView=false on mobile: re-running the scan's exact selector+rect predicate at 360x740 (Codex round 21) returns five elements, ALL links inside scrollable .table-wrap tables - the crbug 514611050 and webstatus.dev links in the spec/status table and the bugzil.la/2005072, webkit.org/b/303995 and second webstatus.dev links in the BCD compat table - each reachable by scrolling its own overflow-x:auto container (the containment the reviewed screenshots show); no iframe is involved (the predicate's a,button,input,select,summary,[tabindex] selector cannot match iframes and ignores vertical position - earlier attribution corrected).", + "notes": "" + }, + { + "dimension": "showcase-demo-relationship", + "score": 4, + "severity": "info", + "evidence": "Embedded iframe points at the canonical CPS concept route (scroll-detector) for this exact feature id; conformance.json cpsFeature reference unchanged; no repointing. Embed permissions verified via curl: the route serves HTTP 200 with only a report-only CSP (no frame-ancestors enforcement, no X-Frame-Options), so framing is permitted. In this sandbox the iframe's visual render is blocked by external egress (broken-page glyph in the local screenshot) — same limitation disclosed on last cycle's css-border-shape upgrade; the embed renders on the live site where egress is unrestricted.", + "notes": "" + } + ], + "guidanceConsulted": [ + { + "id": "accessibility", + "query": "reference article code blocks compat table responsive accessible", + "recommendation": "Real table semantics with captions and scoped headers; iframes need descriptive titles; maintain AA contrast on small text.", + "appliedOrException": "Applied: captions + th scope on new tables, iframe title attribute, warn-block strong recolored from amber to charcoal for AA on small uppercase text.", + "evidence": "conformance suite green after edit; screenshots read 2026-08-30" + }, + { + "id": "css-layout", + "query": "reference article code blocks compat table responsive accessible", + "recommendation": "Wide tables scroll in their own overflow container; long tokens wrap with overflow-wrap.", + "appliedOrException": "Applied: .table-wrap wrappers on all tables, compat-table min-width, overflow-wrap:anywhere on cells and prose code, pre overflow-x auto.", + "evidence": "responsive auto-scan noOverflow=true both classes after upgrade" + }, + { + "id": "html", + "query": "lazy loading media embed iframe performance", + "recommendation": "Use loading=lazy on below-fold embeds so they don't compete with initial page load; keep native semantics for media examples.", + "appliedOrException": "Applied: the showcase iframe itself uses loading=lazy (dogfooding the documented mechanism) and sits below the fold.", + "evidence": "no-failed-requests conformance assertion remains green (lazy iframe not fetched during the run)" + } + ], + "openQuestions": [ + "When Firefox (bugzil.la/2005072) or Safari (webkit.org/b/303995) ship, refresh the Baseline banner and compat table — loading-lazy-media could reach Baseline newly.", + "BCD marks the entry experimental; when that flag drops, soften the warn-block's limited-support framing." + ], + "followUpGoals": [ + { + "goal": "Refresh v147/lazy-loading-for-video-and-audio-elements Baseline banner + compat table when Firefox or Safari ship the loading attribute on media elements (watch bugzil.la/2005072 and webkit.org/b/303995 via BCD).", + "kind": "targeted-fix", + "priority": "medium" + }, + { + "goal": "Apply the same MDN-shape upgrade (Baseline banner, BCD table, live showcase iframe, reference contract) to the remaining pre-MDN-shape v147 pages. Denominator recomputed by the presence of a reference-contract.json: 5 of 33 v147 pages carry one (css-border-shape, device-bound-session-credentials, web-printing-api, lazy-loading-for-video-and-audio-elements, autofill-event), leaving 28 — seven of which (the local-network-access cluster, document-policy- and js-profiling-in-dedicated-workers, and x25519kyber768-key-encapsulation-for-tls) also fail example-surface-present/browser-support-section conformance assertions and should be upgraded first.", + "kind": "additive-page", + "priority": "high" + }, + { + "goal": "Re-verify the historical 'controlsInView=false = below-fold lazy iframe' attributions in responsive-support.json (several pre-existing entries from earlier waves carry it): the scan predicate selects only a,button,input,select,summary,[tabindex], ignores vertical position, and cannot match iframes, so those explanations are impossible as written (Codex round 21, PR #7 - the lazy-media and sub-apps entries are corrected with per-element probes; the rest are untouched pages). Re-run the predicate per route, record each flagged element and its reviewed reachability, or fix genuinely clipped controls.", + "kind": "targeted-fix", + "priority": "medium" + } + ] +} diff --git a/v147/lazy-loading-for-video-and-audio-elements/conformance.json b/v147/lazy-loading-for-video-and-audio-elements/conformance.json index 86cf80b..f2fdc1d 100644 --- a/v147/lazy-loading-for-video-and-audio-elements/conformance.json +++ b/v147/lazy-loading-for-video-and-audio-elements/conformance.json @@ -13,9 +13,9 @@ "note": "The chrome-platform-showcase suite at conformanceRoute governs only the assertions it explicitly lists; it does not prove unasserted native, hardware, permission, backend, or other behavior. gendn references that listed contract without forking it." }, "immutable": true, - "suiteHash": "8bcade7b562d854a774de005bccf59990923ffac886c53ea40aacf33703f8959", + "suiteHash": "3b48d70449110b72f560c39ab22fae56fc642e7681d7069173b90762afa3c3a7", "generatedAt": "2026-07-19T00:00:00Z", - "author": "gen-conformance/v1 (derived from page metadata)", + "author": "gen-conformance/v1 (derived from page metadata) + hand-added embed coverage: demo-embed-own-feature and demo-embed-loads for the live showcase iframe added in the MDN-shape upgrade (Codex review, PR #7)", "assertions": [ { "id": "route-resolves", @@ -202,6 +202,21 @@ "kind": "dom-query", "selector": ".warn-block", "deviceClass": "both" + }, + { + "id": "demo-embed-own-feature", + "category": "demo-link", + "describe": "Embedded live example points at THIS feature's chrome-platform-showcase route (chrome-platform-showcase.paulkinlan-ea.deno.net/v147/lazy-loading-for-video-and-audio-elements...) — the canonical demo identity, never repointed.", + "kind": "js-eval", + "test": "[...document.querySelectorAll('iframe')].some(f => (f.src||'').includes('chrome-platform-showcase.paulkinlan-ea.deno.net/v147/lazy-loading-for-video-and-audio-elements'))", + "deviceClass": "both" + }, + { + "id": "demo-embed-loads", + "category": "interaction", + "describe": "The embedded chrome-platform-showcase demo actually renders (not a blank box or error frame); its platform behavior is governed by the CPS conformance contract referenced in cpsFeature, not re-asserted here.", + "kind": "manual-evidenced", + "deviceClass": "desktop" } ] } diff --git a/v147/lazy-loading-for-video-and-audio-elements/index.html b/v147/lazy-loading-for-video-and-audio-elements/index.html index 172ca67..3704bd6 100644 --- a/v147/lazy-loading-for-video-and-audio-elements/index.html +++ b/v147/lazy-loading-for-video-and-audio-elements/index.html @@ -7,13 +7,29 @@ @@ -23,57 +39,103 @@

v147 · html · in developer trial

Lazy loading for video and audio elements

+ +
+

Limited availability

+
    +
  • Chrome · 150 (148–149 partial)
  • +
  • Edge · 150
  • +
  • Firefox · not shipped
  • +
  • Safari · not shipped
  • +
+

The loading-lazy-media web-feature is Limited availability — not Baseline — on webstatus.dev (checked 2026-08-30): Chrome, Chrome Android, and Edge became available at 150 (2026-06/07); Firefox and Safari have not shipped. Per-version detail is in the browser compatibility table below. The long-Baseline loading-lazy web-feature covers only <img> and <iframe> — do not conflate the two.

+
+

Adds the loading attribute to <video> and <audio> elements, letting browsers defer media resource loading until the element is near the viewport — the same mechanism already available for <img> and <iframe>.

- In developer trial - This feature is behind a flag in Chrome 147. Enable chrome://flags/#enable-experimental-web-platform-features to test it. The HTML spec pull request is still open; attribute semantics may change before shipping. + Status has moved since this page’s milestone — and cross-browser support is still limited + In Chrome 147 (this page’s milestone) the feature was in developer trial behind chrome://flags/#enable-experimental-web-platform-features. Since then the spec change merged — WHATWG HTML PR #11980 now defines loading as an attribute common to all media elements — and Chrome shipped it: partial in 148–149 (not honored for <source> children, crbug 514611050), full in 150; the Blink runtime feature LazyLoadVideoAndAudio is stable in runtime_enabled_features.json5 at trunk (all verified 2026-08-30). Firefox and Safari have not shipped — keep an IntersectionObserver fallback for them.
-

at a glance

+

at a glance

+
+ + + + + + + + + +
Status in Chrome 147In developer trial (behind chrome://flags/#enable-experimental-web-platform-features) — this page’s milestone
ShippedChrome 148 partial (not for <source>, crbug 514611050), Chrome/Edge 150 full — per BCD and webstatus.dev, 2026-08-30
New attributeloading on <video> and <audio>
Valueseager (default) · lazy
Standards positionFirefox: Positive, implementation bug open  ·  Safari: Support, implementation bug open (neither shipped, BCD 2026-08-30)
SpecWHATWG HTML — media elements loading attribute (merged via PR #11980)
Chromium bugissues.chromium.org/issues/469111735
ChromeStatus5200068565139456 — Lazy loading for video and audio elements
+
+ Source: chromestatus.com feature 5200068565139456 (API record); BCD html/elements/video.json (raw) — both fetched 2026-08-30. +
+ +
+

Syntax

+

The merged spec makes loading one of “the attributes common to all media elements” and defines it as a lazy loading attribute — the same enumerated attribute <img> and <iframe> use:

+
<!-- keyword values: "lazy" or "eager" (the default) -->
+<video loading="lazy" src="clip.mp4"></video>
+<video loading="eager" src="clip.mp4"></video>
+<audio loading="lazy" src="clip.mp3"></audio>
+<audio loading="eager" src="clip.mp3"></audio>
+
- - - - - - - - + + +
Status in Chrome 147In developer trial (behind a flag)
Flagchrome://flags/#enable-experimental-web-platform-features
New attributeloading on <video> and <audio>
Valueseager (default) · lazy
Standards positionFirefox: Positive (implementation in progress)  ·  Safari: Support (implementation in progress)
SpecWHATWG HTML PR #11980
Chromium bugissues.chromium.org/issues/469111735
ChromeStatus5200068565139456 — Lazy loading for video and audio elements
Keywords and states (spec, verbatim semantics)
lazy → Lazy state“Used to defer fetching a resource until some conditions are met.”
eager → Eager state“Used to fetch a resource immediately; the default state.” The attribute’s missing value default and invalid value default are both the Eager state — omitting the attribute or giving it any unknown value behaves as eager.
- Source: chromestatus.com feature 5200068565139456, May 2026. +
+

The programmatic surface is the reflected IDL attribute: [CEReactions] attribute DOMString loading; on HTMLMediaElement — “The loading IDL attribute must reflect the loading content attribute, limited to only known values” (so the getter returns "lazy"/"eager", never an unknown author string, and setting video.loading writes the content attribute). Feature-detect with 'loading' in HTMLVideoElement.prototype (see the examples). One spec-level anti-tracking rule inherited from the shared definition: when scripting is disabled, lazy loading is disabled (the “will lazy load element steps” return false), so scroll position cannot be tracked through deferred fetches.

+ Source: WHATWG HTML §2.5.7 Lazy loading attributes and §4.8.11 media elements, fetched 2026-08-30.
-

why it exists

+

why it exists

Since Chrome 76, <img loading="lazy"> and <iframe loading="lazy"> have let browsers skip fetching off-screen resources until the user scrolls close to them. The same pattern has never applied to <video> and <audio>, which start loading their source files as soon as the parser encounters them regardless of position on the page. Long-form pages with multiple embedded videos pay a large up-front network cost even when most users never scroll to those media elements. The loading attribute on media elements closes this gap and aligns behaviour across all embeddable resources.

- Source: chromestatus summary and WHATWG HTML PR #11980, May 2026. + Source: chromestatus summary (API record) and WHATWG HTML PR #11980, May 2026.
-

the attribute

+

the attribute

+
- - - - + + + +
Attributeloading
Elements<video>, <audio>
loading="eager"Default. Load the resource immediately, same as current behavior without the attribute.
loading="lazy"Defer resource loading until the element is within the browser's lazy-loading distance threshold from the viewport. The exact threshold is browser-defined and may vary by network conditions.
Attributeloading
Elements<video>, <audio>
loading="eager"Default. Load the resource immediately, same as current behavior without the attribute.
loading="lazy"Defer resource loading until the element is within the browser's lazy-loading distance threshold from the viewport. The exact threshold is browser-defined and may vary by network conditions.
+
-

When loading="lazy" is set:

+

When the loading attribute is in the Lazy state, the merged spec (fetched 2026-08-30) requires all of the following — note the preload rule below corrects an earlier version of this page, which was written from the open PR and understated it:

+
- - - - + + + + + +
Network requestDeferred until the element enters the lazy-load intersection zone.
preload interactionA preload="none" hint continues to suppress loading. loading="lazy" takes effect only when the browser would otherwise begin fetching.
AutoplayAn element with autoplay and loading="lazy" will begin playing once loaded, which happens when it enters the threshold zone.
JavaScript .play()Calling .play() before the resource is loaded triggers an immediate load, overriding the lazy deferral.
Data fetchingDeferred until the element’s lazy load resumption steps are invoked (the element approaches the viewport per the shared lazy-loading machinery).
preload interaction“When the loading attribute is in the Lazy state, it takes precedence over the preload attribute by deferring data fetching” — i.e. even preload="auto"/"metadata" hints are deferred until resumption; the hinted behavior then applies.
poster interaction“If the poster attribute is present and the loading attribute is in the Lazy state, the user agent must defer loading the poster image source data until the element’s lazy load resumption steps are invoked.”
Autoplay“If the autoplay attribute is present and the loading attribute is in the Lazy state, the user agent must also defer starting playback (and any associated network requests autoplay can introduce) until the element’s lazy load resumption steps are invoked.”
Switching to eagerChanging the attribute’s state to Eager runs the element’s stored lazy load resumption steps immediately — loading proceeds as if the element had come into range.
load eventA lazy media element does not delay the window load event; only Eager-state elements (or scripting-disabled documents) set the delaying-the-load-event flag.
- Source: WHATWG HTML PR #11980 and chromestatus summary, May 2026. +
+ Source: WHATWG HTML §4.8.11 (merged spec text), fetched 2026-08-30; previously cited from the then-open PR #11980.
-

example

-

Basic lazy video

+

Examples

+ +
+ +
Live example from the Chrome Platform Showcase (scroll-detector concept, HTTP 200 verified 2026-08-30; needs Chrome 150+ for full behavior — 148–149 partial, earlier versions fall back to eager loading). Four more concept demos on the feature page.Source: chrome-platform-showcase — lazy-loading-for-video-and-audio-elements
+
+ +

Basic lazy video

<video loading="lazy" controls>
   <source src="feature-demo.mp4" type="video/mp4">
   <source src="feature-demo.webm" type="video/webm">
@@ -93,34 +155,100 @@ 

Combining with preload

<source src="explainer.mp4" type="video/mp4"> </video>
-

Detecting support

-
const supportsLazyMedia = 'loading' in HTMLVideoElement.prototype;
-if (!supportsLazyMedia) {
-  // Fall back to IntersectionObserver-based lazy loading
-}
- Source: WHATWG HTML PR #11980, May 2026. +

Switching a lazy element to eager

+
<video loading="lazy" controls src="feature-demo.mp4"></video>
+<button id="load-now">Load now</button>
+
+<script>
+  // The loading content attribute is reflected on media elements
+  // (HTMLMediaElement.loading), so flipping it to "eager" runs the
+  // element's stored lazy load resumption steps immediately — loading
+  // proceeds as if it had scrolled into range. It only loads; call
+  // video.play() separately if playback should also start.
+  const video = document.querySelector('video[loading="lazy"]');
+  const loadButton = document.querySelector("#load-now");
+  loadButton.addEventListener("click", () => {
+    video.loading = "eager"; // spec: state change to Eager resumes loading now
+  });
+</script>
+ +

Detecting support and falling back

+
<!-- A fallback can only work if the URL stays OUT of src until needed:
+     a browser without media loading support (see the compatibility
+     table) starts fetching a real src at parse time, and no observer
+     added afterwards can undo that fetch. Markup written with a plain
+     src simply loads eagerly on those browsers — that is the honest
+     no-fallback outcome. -->
+<video data-src="explainer.mp4" controls></video>
+<noscript>
+  <!-- Without scripting nothing ever promotes data-src, so hide the
+       inert placeholder and ship a real element for this path — it
+       simply loads eagerly, the same honest degradation native lazy
+       loading has when scripting is disabled. -->
+  <style>video[data-src] { display: none; }</style>
+  <video src="explainer.mp4" controls></video>
+</noscript>
+
+<script>
+  const videos = document.querySelectorAll("video[data-src]");
+  if ("loading" in HTMLVideoElement.prototype) {
+    // Native support: mark lazy FIRST, then promote data-src to src —
+    // the Lazy state defers the fetch that setting src would start.
+    for (const video of videos) {
+      video.loading = "lazy";
+      video.src = video.dataset.src;
+    }
+  } else {
+    // Fallback: assign src only when the element nears the viewport.
+    const io = new IntersectionObserver((entries) => {
+      for (const { isIntersecting, target } of entries) {
+        if (!isIntersecting) continue;
+        target.src = target.dataset.src;
+        io.unobserve(target);
+      }
+    }, { rootMargin: "500px" });
+    videos.forEach((video) => io.observe(video));
+  }
+</script>
+ Source: snippets written for the then-open WHATWG HTML PR #11980 (May 2026) and re-verified against the merged spec text (reflection + eager-switch resumption), 2026-08-30. +
+ +
+

Browser compatibility

+

Per-version data from BCD html.elements.video.loading and html.elements.audio.loading (raw files read 2026-08-30; the two entries are identical, both tagged web-features:loading-lazy-media and marked experimental):

+
+ + + + + + + + +
BCD support, html.elements.video.loading · html.elements.audio.loading (2026-08-30)
BrowserSupportNotes
Chrome150 (full)
148–149 (partial)
Partial in 148–149: “Not supported for <source>” children — crbug 514611050. In 147 (this page’s milestone): developer trial behind the experimental-web-platform-features flag
Chrome Android150Mirrors Chrome (webstatus.dev: available 2026-06-30)
Edge150Mirrors Chromium (webstatus.dev: available 2026-07-02)
FirefoxnoImplementation tracked in bugzil.la/2005072; standards position Positive
SafarinoImplementation tracked in webkit.org/b/303995; standards position Support
+
+ Source: BCD video.json (raw) · audio.json (raw) · webstatus.dev loading-lazy-media, all fetched 2026-08-30.
-

browser support

+

Specifications

+
- - - - - + +
BrowserSupport
Chrome 147In developer trial (behind flag)
Edge 147Tracking Chromium
FirefoxPositive — implementation in progress
SafariSupport — implementation in progress
SpecificationStatus
HTML Standard — media elements: the loading attribute (shared machinery: §2.5.7 Lazy loading attributes)WHATWG Living Standard — merged via PR #11980 (verified in the published spec, 2026-08-30)
- Source: chromestatus browser views, May 2026. Firefox and Safari signals reference the WHATWG PR. +
-

see also

+

see also

diff --git a/v147/lazy-loading-for-video-and-audio-elements/reference-contract.json b/v147/lazy-loading-for-video-and-audio-elements/reference-contract.json new file mode 100644 index 0000000..e39c07b --- /dev/null +++ b/v147/lazy-loading-for-video-and-audio-elements/reference-contract.json @@ -0,0 +1,412 @@ +{ + "schemaVersion": 1, + "id": "v147/lazy-loading-for-video-and-audio-elements", + "route": "/v147/lazy-loading-for-video-and-audio-elements/", + "kind": "html", + "completeness": "implementation-sufficient", + "assessedAt": "2026-08-30", + "assessor": "gendn weekly hardening writer (MDN-shape upgrade pass; self-assessed, independent integrator review pending)", + "sources": [ + { + "id": "chromestatus", + "label": "ChromeStatus API record — feature 5200068565139456 (dev-trial-in-147 identity, ship data, views, sample link)", + "url": "https://chromestatus.com/api/v0/features/5200068565139456", + "kind": "browser-data" + }, + { + "id": "spec-media", + "label": "WHATWG HTML §4.8.11 media elements — attr-media-loading: preload precedence, poster deferral, autoplay deferral, load-event rules (fetched 2026-08-30)", + "url": "https://html.spec.whatwg.org/multipage/media.html#attr-media-loading", + "kind": "normative-spec" + }, + { + "id": "spec-lazy", + "label": "WHATWG HTML §2.5.7 Lazy loading attributes — enumerated keywords/states, missing/invalid value defaults, will-lazy-load anti-tracking steps (fetched 2026-08-30)", + "url": "https://html.spec.whatwg.org/multipage/urls-and-fetching.html#lazy-loading-attributes", + "kind": "normative-spec" + }, + { + "id": "pr", + "label": "whatwg/html PR #11980 — the merging change (now in the published Living Standard)", + "url": "https://github.com/whatwg/html/pull/11980", + "kind": "intent" + }, + { + "id": "bcd-video", + "label": "BCD html/elements/video.json — loading entry: chrome 150 full / 148 partial, firefox false + bugzil 2005072, safari false + webkit 303995 (raw read 2026-08-30)", + "url": "https://github.com/mdn/browser-compat-data/blob/main/html/elements/video.json", + "kind": "browser-data" + }, + { + "id": "bcd-audio", + "label": "BCD html/elements/audio.json — loading entry, identical values (raw read 2026-08-30)", + "url": "https://github.com/mdn/browser-compat-data/blob/main/html/elements/audio.json", + "kind": "browser-data" + }, + { + "id": "webstatus", + "label": "webstatus.dev loading-lazy-media — Baseline limited; Chrome/Chrome Android/Edge available at 150 (checked 2026-08-30)", + "url": "https://api.webstatus.dev/v1/features/loading-lazy-media", + "kind": "browser-data" + }, + { + "id": "runtime-flags", + "label": "Blink runtime_enabled_features.json5 at trunk — LazyLoadVideoAndAudio status stable (fetched 2026-08-30)", + "url": "https://chromium.googlesource.com/chromium/src/+/main/third_party/blink/renderer/platform/runtime_enabled_features.json5", + "kind": "implementation" + }, + { + "id": "crbug", + "label": "Chromium tracking bug 469111735", + "url": "https://issues.chromium.org/issues/469111735", + "kind": "implementation" + }, + { + "id": "crbug-partial", + "label": "crbug 514611050 — the 148–149 partial-implementation gap ( children)", + "url": "https://crbug.com/514611050", + "kind": "implementation" + }, + { + "id": "showcase", + "label": "chrome-platform-showcase feature page — five live concept demos (HEAD 200, 2026-08-30)", + "url": "https://chrome-platform-showcase.paulkinlan-ea.deno.net/v147/lazy-loading-for-video-and-audio-elements/", + "kind": "other" + } + ], + "inventory": [ + { + "id": "attr-media-loading", + "name": "loading content attribute on