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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions