Skip to content

Add aria-live Region for Toast Notifications #545

Description

@Emmzyemms

Description:
ToastProvider and RateLimitToast display transient notifications. Screen readers won't announce these because there's no aria-live region. Users relying on assistive technology won't know when rate limiting, errors, or success messages appear.

Acceptance Criteria:

  • The toast container element has aria-live="polite" (or "assertive" for errors)
  • Each toast has role="status" for non-urgent messages or role="alert" for errors
  • Toast auto-dismiss timing is sufficient for screen reader users (minimum 5 seconds)
  • Verified with NVDA/VoiceOver that toasts are announced

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type
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