Skip to content

. Add keyboard navigation support #229

Description

@DeFiVC

What: Add keyboard navigation support across the application for accessibility.

Why: Keyboard-only users can't navigate the app effectively. Tab order is inconsistent, and many interactive elements aren't keyboard accessible.

Scope: Add proper tabIndex to interactive elements. Ensure logical tab order. Add keyboard handlers for custom components (course cards, module list, quiz interface). Test with screen reader.

Acceptance criteria:

  • All interactive elements are focusable
  • Tab order is logical
  • Enter/Space activates buttons and links
  • Escape closes modals and dropdowns

Technical context: src/components/ — all components. src/app/ — all pages.


Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions