Skip to content

[UI/UX] Add ARIA labels to all interactive elements #279

@dev-fatima-24

Description

@dev-fatima-24

Priority: high

Description

Icon-only buttons, form inputs without visible labels, and custom interactive components lack ARIA labels, making them inaccessible to screen reader users.

Acceptance Criteria

  • All icon-only buttons have aria-label with a descriptive action
  • All form inputs have associated <label> elements or aria-label
  • Custom dropdowns and modals have appropriate ARIA roles
  • aria-describedby links inputs to their error messages
  • Audit passes with no missing label warnings in axe-core

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions