You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add jest-axe accessibility testing and fix ARIA structure issues
- Add jest-axe dependency and comprehensive accessibility test suite
- Fix ARIA structure violations in calendar components:
* Update Day component: role="option" → role="gridcell"
* Add Week component: role="row" for proper table structure
* Update WeekNumber component: add role="gridcell"
* Enhance Month component with conditional roles:
- Use role="listbox" for month/year/quarter pickers
- Use role="table" structure for regular calendar view
* Restructure Calendar to use proper table hierarchy
- Add comprehensive test coverage for all DatePicker variants
- Ensure compatibility with screen readers and assistive technologies
- All 22 accessibility tests now pass
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
0 commit comments