Skip to content

Electron App: Accessibility (WCAG 2.1 AA) #143

Description

@jongio

Overview

Full accessibility support meeting WCAG 2.1 AA standards.

Acceptance Criteria

  • All interactive elements have ARIA labels and roles
  • Full keyboard navigation (no mouse-only interactions)
  • Focus management: visible focus ring, logical tab order
  • Screen reader announcements for dynamic content (live regions)
  • High contrast mode: respects OS high-contrast setting
  • Reduced motion: respects prefers-reduced-motion media query
  • Color-blind friendly: never use color alone to convey information
  • Minimum contrast ratios: 4.5:1 for text, 3:1 for UI components
  • Skip navigation landmark for keyboard users
  • Announce list changes (session count, filter results)
  • Form fields have visible labels and error messages

Testing

  • axe-core automated checks in CI
  • Manual screen reader testing (NVDA on Windows, VoiceOver on macOS)
  • Keyboard-only navigation walkthrough

Metadata

Metadata

Assignees

No one assigned

    Labels

    electronElectron desktop appelectron-p3Electron Phase 3 - Polish

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions