You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Associate wizard form labels with their conditional input controls #950
Found during native-browser review of #946. In site/js/wizard.js, many text/select/number input captions are separate label elements without for, while their input has no matching id. For example the monitoring endpoint caption is a sibling of its text field, whose accessible name falls back to its placeholder. Wrapped checkbox labels are associated and should remain so. The new monitoring interval uses an explicit association; the broader wizard remains inconsistent.
Acceptance criteria:
Associate every visible form caption with its text/select/number/textarea control using unique, stable id / for pairs or label wrapping.
Keep checkbox/radio semantics and repeated accordion rendering correct, without duplicate IDs.
Verify keyboard navigation, label-click focus, and accessible names in the actual wizard, including conditional fields.
Add DOM-level regressions for generated IDs and associations; document the browser verification performed.
Related: #879 tracks the separate Compliance renderer crash and render smoke coverage.
Notes from the browser verification for this issue (#954). These problems are older than this change. Each one is tracked, and #954 now fixes two of them (#952, #953):
Activity
cemililik commentedon Oct 16, 2026
Notes from the browser verification for this issue (#954). These problems are older than this change. Each one is tracked, and #954 now fixes two of them (#952, #953):
aria-describedby;aria-invalid.aria-liveregion re-announces the step;quickstart.htmlscrolled sideways at phone widths. Fix the wizard's Compliance step and field labels, guard CI against failure masking, correct monitoring copy #954 fixes it; the wizard dialog itself fits.#954 also fixes #879. The Compliance step threw before its controls appeared, so they could not be labelled or checked until that crash was fixed.
fix(site): keep open sections per tab and bring a re-broken field's e…
fix(site): keep inline code whole on wide screens and show page code …
fix(site): name every wizard field by its visible caption
fix(site): keep focus through wizard re-renders; address wizard review
fix(site): reveal auto-revert's threshold at once; test the wizard co…