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.
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.