Skip to content

feat: establish desktop accessibility baseline - #62

Merged
kev1n77 merged 1 commit into
mainfrom
codex/desktop-accessibility-baseline
Jul 20, 2026
Merged

kev1n77 merged 1 commit into
mainfrom
codex/desktop-accessibility-baseline

Conversation

@kev1n77

@kev1n77 kev1n77 commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • add reusable modal focus trapping/restoration and WAI-ARIA tab keyboard behavior
  • make pane separators keyboard operable with bounded numeric semantics
  • dynamically preserve a 320 px inspector budget so the 960x620 minimum window never clips horizontally
  • add axe-core DOM checks and WCAG AA theme-token contrast regression tests
  • update progress and threat-model evidence

Verification

  • npm run desktop:check (43 tests)
  • npm run desktop:build
  • in-app browser at 960x620 and 1440x900: no page/workspace horizontal overflow
  • keyboard verification: tab arrows, separator Home/End, dialog focus loop and focus restoration
  • light tertiary contrast: 4.82:1 on surface, 4.56:1 on subtle
  • dark tertiary contrast: 4.73:1 on surface, 5.02:1 on subtle
  • browser console: no warnings or errors

@kev1n77
kev1n77 merged commit c6c235c into main Jul 20, 2026
9 checks passed
@kev1n77
kev1n77 deleted the codex/desktop-accessibility-baseline branch July 20, 2026 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant