Skip to content

Announce update status and progress to assistive technology #269

Description

@tsouth89

Problem

The update banner changes from available to downloading, ready, and failed, but it has no live-region/status semantics. Its progress bar is visual-only, and failures are not announced as alerts.

Where

apps/desktop-tauri/src/components/UpdateBanner.tsx

Expected behavior

  • Announce non-disruptive state changes with role="status" and/or an appropriate aria-live region.
  • Give download progress semantic progressbar values.
  • Announce failures with alert semantics.
  • Avoid repeatedly announcing unchanged text during progress updates.

Tests

Add focused assertions for available, downloading, ready, and failed states, including progress values.

Metadata

Metadata

Assignees

No one assigned

    Labels

    accessibilityAccessibility (a11y) improvements and fixesenhancementNew feature or requestgood first issueGood for newcomersjavascriptPull requests that update javascript code

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions