Goal
Systematically test and fix accessibility violations, performance regressions,
and platform-specific issues across macOS and Windows.
Scope
- Accessibility audit: run
axe-core / jest-axe across all screens; fix
all WCAG 2.1 AA violations. Document any intentional AA exceptions.
- Keyboard navigation audit: tab order, focus rings, skip-links on every screen.
- Performance: measure and budget TTI < 2s on M1 Mac; bundle size < 2MB JS.
- Windows smoke test: launch app, navigate all screens, verify fonts render.
- Screen reader test: VoiceOver (macOS) through main learning flow.
Acceptance Criteria
References
docs/UX_REDESIGN_STRATEGY.md — Part 6: Accessibility & Part 7: Performance Optimizations
docs/DESKTOP_BETA_QA_GATE.md
Phase
Phase 4 — Advanced Features & Polish · Week 6–8
Goal
Systematically test and fix accessibility violations, performance regressions,
and platform-specific issues across macOS and Windows.
Scope
axe-core/jest-axeacross all screens; fixall WCAG 2.1 AA violations. Document any intentional AA exceptions.
Acceptance Criteria
References
docs/UX_REDESIGN_STRATEGY.md— Part 6: Accessibility & Part 7: Performance Optimizationsdocs/DESKTOP_BETA_QA_GATE.mdPhase
Phase 4 — Advanced Features & Polish · Week 6–8