Accessibility: icon-only buttons missing aria-label across asset and library screens #126
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixed in
04ce096. Icon-only buttons across asset detail, library, projects, schedule, admin, settings, and editor screens now carry descriptivearia-labelattributes (Close, More actions, Project actions, User actions, Asset actions, Play/Pause, Toggle mute, Toggle fullscreen, Show/Hide password, Sign out, Remove member, Create bin, Delete recorder, Previous/Next day, Toggle sidebar, etc.).zgaetano referenced this issue2026-05-26 18:22:49 -04:00
Fix Plan — #126 Icon-only buttons missing aria-label
Root cause: Icon-only
<button className="icon-btn">elements have noaria-labelortitle. Screen readers announce "button" with no context.Locations:
screens-asset.jsx:329,344,482,screens-library.jsx:349,617.Fix — add aria-label to every icon-only button:
Audit all
<button>elements — if no text content, must havearia-label.Files:
screens-asset.jsx,screens-library.jsxEffort: ~30min
**Priority: P3 — accessibility
zgaetano referenced this issue2026-05-28 19:31:35 -04:00