TL;DR: Unless you have user testing results saying otherwise, maybe put a check-all checkbox outside the table. The rest of this post is an awkward mash-up of my posts Don’t Turn a Table into an ARIA Grid Just for a Clickable Row and Check-All / Expand-All Controls with a little…| Adrian Roselli
All Posts Tagged: html| adrianroselli.com
Again, title says it all. However, there is an equally bad opposite approach you might be tempted to use, so let me clarify: Don’t use ARIA grid roles simply to make rows clickable in a table, and Don’t put click handlers on table rows (s) to make them clickable. Step…| Adrian Roselli
All Posts Tagged: usability| adrianroselli.com
All Posts Tagged: ARIA| adrianroselli.com