fix(a11y): accessible names for icon button and unlabeled inputs
Fixes the 3 critical axe violations flagged by e2e/accessibility.spec.ts
on its first CI run (upstream PR #243):
- /assistant, `button-name`: the icon-only send/stop button in ChatInput
(ArrowRight/Square icon, no text) had no accessible name. Add a
state-aware aria-label ("Send message" / "Stop response"), matching the
aria-label convention of its siblings (AddDocButton, workflows button).
- /projects, `label`: the select-all checkbox in the table header row had
no label/aria-label. Add aria-label="Select all projects".
- /tabular-reviews, `label`: same select-all header checkbox pattern.
Add aria-label="Select all reviews".
No markup or styling changes - aria-label attributes only.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
| Repository | open-legal-products/mike |
|---|---|
| Author | Amalanand Muthukumaran <mamalanand3@gmail.com> |
| Authored | |
| Committed | |
| Parents | cf4821ad |
| Stats | 4 files changed , +14 , -8 |
| Part of | Harden e2e checks with accessibility scans |
Capture this commit into my fork
Download a Markdown prompt that tells Claude how to port this
exact commit into your working tree. Run it via
claude -p < capture-commit-b66c0cbc.md
from inside the repo you want the change in.