Skip to content

Accessibility: audit focus trapping and escape handling in wallet and error dialogs #236

@dimka90

Description

@dimka90

Type: Accessibility
Area: Product

Description

The app has wallet, error, and modal surfaces that depend on good keyboard behavior.

Problem Statement

Dialog regressions are easy to miss visually and can make key flows inaccessible for keyboard users.

Acceptance Criteria

  • All modal and dialog surfaces trap focus correctly while open.
  • Escape-key dismissal follows the intended policy and restores focus safely.
  • The audit results in tests or utility helpers that prevent regression.

Test Cases

  • Open each dialog and verify tab order remains inside the modal until it closes.
  • Dismiss the dialog with Escape where allowed and verify focus returns to the triggering control.

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions