Skip to content

Accessibility pass on forms and navigation #13

Description

@iexwr

Context

The app has no explicit a11y handling; keyboard and screen-reader users are not served.

Acceptance criteria

  • All inputs have associated <label> / aria-label.
  • Focus moves logically; focus-visible styles exist (Tailwind focus-visible).
  • Status badges use text + color (not color alone).
  • An aria-live region announces toasts/errors.

Technical notes

  • Audit with a manual keyboard pass; no new heavy deps.

Testing

  • Add at least one test asserting a labelled control and one for the live region.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions