Skip to content

Announce wallet-connection state changes to assistive technology #617

Description

@Abidoyesimze

Summary

The restoring/disconnected/connected branches have no aria-live/role="status". On page load, the "Checking wallet connection... / Restoring your previous session" transition happens silently for screen-reader users.

Affected files

  • src/components/wallet/WalletConnectionStates.tsx

Tasks

  • Wrap the state-transition text in a role="status"/aria-live="polite" region.
  • Verify a screen reader announces each connection-state change.

Acceptance criteria

  • Scope is limited to the files listed (or agreed alternatives in the PR).
  • Change is verifiable: tests, screenshots, or written QA steps in the PR.
  • No behavior regressions in related user flows.
  • No new duplicate abstractions without a one-line rationale in the PR.

Suggested labels

a11y, wallet

Notes

Sourced from the 2026-07-25 round-2 follow-up audit of the frontend codebase at commit 779e531, run after the first 60-issue audit batch (#525-#584) was substantially resolved. Verified against current file content at time of writing.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions