From the independent review of PR #54. The Select/Insert/Pan segmented control is now icon-only (src/views/EditorView.tsx), with aria-label on an inner <span class="seg-icon"> and the mode name + shortcut in a Tooltip.
Accessible-name computation likely picks up the descendant aria-label for each radio, but it's not guaranteed across screen readers, and tooltips are not an accessible-name substitute.
Acceptance
- Each mode option exposes a reliable accessible name ("Select"/"Insert"/"Pan"), e.g. a visually-hidden text label inside the option or a per-option
aria-label on the control itself.
- Verify with an accessibility tree snapshot (the radios announce their names).
Severity: minor a11y polish; ties into the WCAG-AA bar in docs/BRAND.md.
From the independent review of PR #54. The Select/Insert/Pan segmented control is now icon-only (
src/views/EditorView.tsx), witharia-labelon an inner<span class="seg-icon">and the mode name + shortcut in a Tooltip.Accessible-name computation likely picks up the descendant
aria-labelfor each radio, but it's not guaranteed across screen readers, and tooltips are not an accessible-name substitute.Acceptance
aria-labelon the control itself.Severity: minor a11y polish; ties into the WCAG-AA bar in
docs/BRAND.md.