Scrum4Me/components/solo
Madhura68 31ff70b71a fix(a11y): static accessibility findings (v1-readiness #4 — code-side)
Statische audit op happy-path-code; 4 categorieën gefixt vóór de Lighthouse-
verificatie die de gebruiker handmatig draait:

1. <main>-landmark op /login en /register (waren <div>); auth-pages krijgen
   nu een correcte landmark zodat screen-readers ze kunnen overslaan/nav

2. solo-task-card.tsx: agent-status-pill had role="button" + aria-label maar
   GEEN tabIndex en GEEN onKeyDown — keyboard-onbereikbaar. Nu compleet:
   tabIndex={0} + Enter/Space-handler

3. Form-label-associaties via htmlFor + id-pairs:
   - story-dialog (5): code, title, description, acceptance + priority via labelledby
   - task-dialog (3): title, description, implementation_plan
   - todo-list PromotePbi/PromoteStory dialogs (6): title, product, pbi, priority

   Lighthouse a11y "form-field-multiple-labels" en "label" rules worden
   hierdoor groen.

Niet aangeraakt:
- pbi-dialog: htmlFor was al goed gewired
- auth-form: htmlFor was al goed gewired
- Color-contrast: gebruikt MD3-tokens; theoretisch correct (verifieer in
  Lighthouse run)
- Heading-hierarchy: nog niet gescand — kan in vervolgronde

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 13:58:34 +02:00
..
batch-enqueue-blocker-dialog.tsx feat(solo-dialogs): layout-conformance + entity-profielen 2026-05-04 07:32:57 +02:00
nav-status-indicators.tsx Solo Paneel header refactor + agent-workflow hardening (#24) 2026-05-01 11:41:35 +02:00
no-active-sprint.tsx feat(ST-355): add /solo route, cookie helper, product picker, and solo product page 2026-04-26 16:29:31 +02:00
product-picker.tsx feat(ST-355): add /solo route, cookie helper, product picker, and solo product page 2026-04-26 16:29:31 +02:00
realtime-bridge.tsx Solo Paneel header refactor + agent-workflow hardening (#24) 2026-05-01 11:41:35 +02:00
solo-board.tsx Solo batch-enqueue: per-PBI volgorde + blocker-dialog (#65) 2026-05-03 13:55:13 +02:00
solo-column.tsx Solo Paneel header refactor + agent-workflow hardening (#24) 2026-05-01 11:41:35 +02:00
solo-task-card.tsx fix(a11y): static accessibility findings (v1-readiness #4 — code-side) 2026-05-04 13:58:34 +02:00
task-detail-dialog.tsx fix(solo): TaskDetailDialog body scrollt + sticky header/footer 2026-05-04 08:44:48 +02:00
unassigned-stories-sheet.tsx feat(ST-507): show code badges on cards, lists and dialogs across the app 2026-04-26 20:36:59 +02:00