Visitar URL original
Weekly hardening: 3 new v154 references + 3 v147 MDN-shape upgrades by PaulKinlan · Pull Request #12 · PaulKinlan/gendn · GitHub
Skip to content

Weekly hardening: 3 new v154 references + 3 v147 MDN-shape upgrades - #12

Merged
PaulKinlan merged 8 commits into
mainfrom
claude/admiring-volta-mj3ype
Oct 4, 2026
Merged

PaulKinlan merged 8 commits into
mainfrom
claude/admiring-volta-mj3ype

Conversation

@PaulKinlan

Copy link
Copy Markdown
Owner

Weekly depth run (2026-10-04). Channels at run time: stable=155 (cuts Oct 6), beta=156, dev=157 — so v154 is what most users run. Coverage gap found: 77 missing pages across v154–v157; 159/198 existing pages still pre-MDN-shape. This batch:

New references (v154 — coverage)

Page Notes
/v154/fetch-api-forward-reason-from-abortcontroller-to-fetch-response/ Fetch/DOM Living Standard algorithms + IDL quoted verbatim; BCD has no entry yet (stated, interim table); showcase reason-everywhere demo embedded (3 routes GET-verified 200)
/v154/light-dismiss-improvements-for-popovers-and-dialogs/ Built from the whatwg/html#11536 + w3c/pointerevents#460 diffs (both still open — warn-block says so); showcase route is 404 → honest text-link fallback
/v154/css-scroll-marker-group-modes/ css-overflow-5 propdef verbatim; child routes for links/tabs; showcase mode-switcher embedded (5 routes 200)

MDN-shape upgrades (v147 — in place, smallest change)

Page Notes
/v147/css-update-decoupling-of-width-and-style-properties/ Also fixes a factual error: old page claimed getComputedStyle().borderWidth returns the authored width post-147; css-backgrounds-3 makes border-width's resolved value the used value (0px with border-style: none) — only outline/column-rule readbacks change
/v147/document-policy-in-dedicated-workers/ Verbatim ABNF + derivation rules; no web-features/BCD entry (stated); showcase worker-feature-probe embedded
/v147/autofill-event/ Also fixes a factual error: event dispatches at Document before values commit (WICG spec §4.1/§4.3), not on controls after; child routes for constructor, full-address token, WebDriver BiDi autofill.trigger

All six pages now carry: Baseline banner (honest — computed from webstatus.dev, "Limited availability" where no web-features entry exists), formal Syntax from spec/IDL quoted verbatim, real per-version BCD compat table (or interim chromestatus data explicitly labelled when BCD has no entry), and the live showcase iframe where the route is genuinely 200. 5 of 6 embed a live showcase demo.

Verification

  • Every IDL/grammar/algorithm quote independently re-verified by the integrator against the live spec (Fetch Body mixin incl. textStream(), AutofillEvent IDL, css-overflow-5 propdef, css-backgrounds-3 resolved-value clause, runtime flags).
  • All showcase embeds GET-verified 200 (the container proxy's HTTP/1.1 200 Connection Established CONNECT line is not trusted as a route status).
  • Headless-Chrome screenshots read at mobile (360, DPR3 emulation) + desktop (1280) for all six routes; responsive-support.json records ok/ok with evidence.
  • Gates: deno fmt --check, deno check server.ts, check-routes (PASS, 201 published routes, no regressions), validate-artifacts (PASS), test-reference-contract (PASS/PASS), check-conformance (PASS — 201/201 suites, 43 implementation-sufficient / 0 partial, no weakened assertions). Per-page conformance runs: 0 fails (blocked = the suites' manual-evidenced assertions only).

Remaining backlog (for future runs): v154 15 missing, v155 16, v156 14, v157 29; ~153 pages still pre-MDN-shape.

🤖 Generated with Claude Code

https://claude.ai/code/session_01DoHz1w2nU95PrgRi2o6Kka


Generated by Claude Code

PaulKinlan and others added 7 commits October 4, 2026 06:09
… fetch Response

Generated from spec (Fetch/DOM Living Standards quoted verbatim; BCD has no
entry yet — interim table labelled as such; showcase demo embedded, routes
verified 200).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DoHz1w2nU95PrgRi2o6Kka
Generated from spec PRs (whatwg/html#11536, w3c/pointerevents#460 diffs quoted
verbatim; both still open — warn-block says so). No showcase demo yet (route
404) — text-link fallback, recorded as follow-up goal.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DoHz1w2nU95PrgRi2o6Kka
… properties (in-place, 5133099851317248)

In-place upgrade justified by the durable-demo contract's factual-error
clause: the old lede/example claimed getComputedStyle().borderWidth returns
the authored width post-147; css-backgrounds-3 explicitly makes border-width's
resolved value the USED value (0px with border-style none|hidden) — only
outline-width/column-rule-width readbacks change. Corrected with the spec
clause quoted. Adds Baseline banner, verbatim grammar Syntax section, real
BCD + interim compat tables, showcase iframe (routes GET-verified 200).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DoHz1w2nU95PrgRi2o6Kka
Generated from spec (css-overflow-5 propdef + mode/activation sections quoted
verbatim; CSSWG PR #13627 merged, issue #12122 open — warn-block says so).
Child routes for the links and tabs mode keywords. BCD has no mode
subfeatures — interim table labelled as such. Showcase mode-switcher demo
embedded (routes GET-verified 200).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DoHz1w2nU95PrgRi2o6Kka
…place, 6242687411945472)

Additive upgrade per the weekly hardening routine: Baseline banner (no
web-features entry — stated with sources), verbatim Document-Policy ABNF +
derivation rules, interim compat table (BCD has no header entry — stated),
showcase worker-feature-probe demo embedded (routes GET-verified 200), exact
flag steps in warn-block.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DoHz1w2nU95PrgRi2o6Kka
In-place upgrade justified by the durable-demo contract's factual-error
clause: the old page said the autofill event fires on form controls after
autofill completes; the WICG spec dispatches it at the Document before
values are committed (sections 4.1/4.3, IDL quoted verbatim). Adds Baseline
banner, verbatim IDL Syntax section with child routes (constructor,
full-address token, WebDriver BiDi autofill.trigger), real BCD compat table,
showcase refill-flow demo embedded (routes GET-verified 200).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DoHz1w2nU95PrgRi2o6Kka
…e 2026-10-04 hardening batch

All six touched routes recorded ok/ok after integrator screenshot review
(mobile 360 DPR3 + desktop 1280).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DoHz1w2nU95PrgRi2o6Kka
Copilot AI balanced review requested due to automatic review settings October 4, 2026 06:16

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Autofill child references still need source-link, accessibility, and documentation corrections.

Review effort: Balanced
Findings: 4 Medium severity

Open (4)
What changed in this PR

Expands gendn’s Chrome feature coverage and deepens existing references while preserving published routes.

Changes:

  • Adds three v154 references with source inventories and conformance artifacts.
  • Upgrades three v147 references, including factual corrections and Autofill child pages.
  • Records responsive verification and follow-up work.
File Description
v154/​light-dismiss-improvements-for-popovers-and-dialogs/​reference-contract.json Maps dismissal algorithms to documentation.
v154/​light-dismiss-improvements-for-popovers-and-dialogs/​conformance.json Adds reference-quality assertions.
v154/​light-dismiss-improvements-for-popovers-and-dialogs/​_questions.json Records critique and specification caveats.
v154/​fetch-api-forward-reason-from-abortcontroller-to-fetch-response/​reference-contract.json Maps abort-reason behavior and sources.
v154/​fetch-api-forward-reason-from-abortcontroller-to-fetch-response/​conformance.json Adds assertions and showcase linkage.
v154/​fetch-api-forward-reason-from-abortcontroller-to-fetch-response/​_questions.json Records verification and compatibility gaps.
v154/​css-scroll-marker-group-modes/​tabs/​index.html Documents tabs-mode behavior and examples.
v154/​css-scroll-marker-group-modes/​reference-contract.json Maps grammar, modes, and migration behavior.
v154/​css-scroll-marker-group-modes/​links/​index.html Documents links-mode behavior and examples.
v154/​css-scroll-marker-group-modes/​conformance.json Adds assertions and showcase linkage.
v154/​css-scroll-marker-group-modes/​_questions.json Records mode-reference critique.
v147/​document-policy-in-dedicated-workers/​reference-contract.json Maps worker policy contracts.
v147/​document-policy-in-dedicated-workers/​_questions.json Records upgrade evidence and remaining gaps.
v147/​css-update-decoupling-of-width-and-style-properties/​reference-contract.json Maps corrected width-resolution behavior.
v147/​css-update-decoupling-of-width-and-style-properties/​_questions.json Records factual correction and verification.
v147/​autofill-event/​webdriver-bidi-trigger/​index.html Documents the automation command.
v147/​autofill-event/​full-address/​index.html Documents the full-address token.
v147/​autofill-event/​constructor/​index.html Documents synthetic events and initialization.
v147/​autofill-event/​_questions.json Updates critique and follow-up goals.
responsive-support.json Records six mobile/desktop review outcomes.
goals.json Adds documentation follow-up tasks.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

- Fix spec fragment identifiers to the WICG spec's real anchors across all
  four pages (verified against the live document's id set), including three
  broken fragments the review did not flag (#intro, #html-integration,
  #autofill-value-entry).
- .warn-block strong: amber-on-paper was 3.58:1 at 0.75rem (below WCAG AA
  4.5:1); now var(--text-charcoal), amber border kept — on the overview page
  too, which had the same issue.
- Constructor page: correct the trust description — synthetic dispatchEvent()
  events carry isTrusted === false, so sources are distinguishable at the
  trust level; the shared structure is what makes one listener suffice.
- full-address example: complete consumer that inserts labelled
  state/ZIP controls with autocomplete tokens and calls refill() only after
  changing the form.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DoHz1w2nU95PrgRi2o6Kka
@PaulKinlan
PaulKinlan merged commit 41db79e into main Oct 4, 2026
4 checks passed
PaulKinlan added a commit that referenced this pull request Oct 5, 2026
…verlapping pages

The 2026-10-04 weekly run (PR #12) independently rebuilt four pages
this PR also carried (v154 scroll-marker-group-modes incl. new
links/tabs child routes, v154 fetch abort-reason forwarding, v147
width/style decoupling, v147 document-policy-in-dedicated-workers).
Those are published on main, so this merge resolves every conflict in
main's favor — the fetch-api conformance suite was byte-identical on
both sides. This PR's remaining net content is the v147
js-profiling-in-dedicated-workers MDN-shape upgrade (untouched by
main), its lifecycle records (responsive-support ok record restored
after taking main's file, goals re-rolled), and a reports regen to
follow. check-routes, validate-artifacts, deno fmt --check and deno
check server.ts green on the merged tree.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Sh9B3dET5Ajeg19DnEmaB3
@PaulKinlan
PaulKinlan deleted the claude/admiring-volta-mj3ype branch October 6, 2026 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants