juanca / react-aria-components

React ARIA-compliant Components
https://juanca.github.io/react-aria-components
MIT License
6 stars 3 forks source link

Accessibility via grid role #1

Closed juanca closed 6 years ago

juanca commented 6 years ago

Implements core accessibility functionality with the grid role.

We tried using the treegrid role but the OSX VoiceOver application was not able to recognize the "table." It is preferable to incrementally add accessibility features -- no ARIA is better than bad ARIA.

This PR adds navigation and the column relationships between header cells and body cells.

Given this work, I might consider renaming the components to their accessibility roles.