37 ms·
The first thing I look for in these kinds of projects is "have the authors thought about accessibility?" In this case I found this in the pagination: <button t
by ximm 4y ago
The first thing I look for in these kinds of projects is "have the authors thought about accessibility?" In this case I found this in the pagination:
<button tabindex="0" role="button" title="Next" aria-label="Next" class="">Next</button>
There are ARIA attributes, which is good. But the values for tabindex, role, title, and aria-label all are redundant and could just be removed. On the other hand, there is no aria-controls or similar that would explain what this button actually does.
So no, the authors have not really thought about accessibility.
- parkersweb 4y agoThis. There’s no shortage of data-table projects but finding one that has some kind of accessibility cover and works with Angular has basically reduced our choice to ag-grid…
- xkam 4y agoI am very curious how this works. Is it for an internal app or public website? Do you have the users who actually work with ag-grid via screen reader? How do you test your app (i.e. for screen reader users)?
- jassmith87 4y agoEven ag-grid isn’t accessible by default. You have to turn on their accessibility mode for it to play nice with screen readers which obviously has negative implications elsewhere or it wouldn’t be an option.