Accessible data tables and grids
Workflow
- Identify the actual task and choose table or grid semantics using the table and grid review guide. Preserve valid native tables.
- Inventory headers, sort state, selection, editing, row actions, pagination, and virtualization. Only assess behaviors the product implements.
- Replay navigation and mutations using stable record identities. Check what happens to focus and selection when rows reorder, disappear, or leave the rendered window.
- Repair the owning component, preserving data and supported interactions. Test navigation and the same sort/edit/delete sequence against broken and repaired states.
- Apply the guide's manual reading and interaction checks, recording actual AT results separately from DOM and keyboard evidence.
Boundaries
Do not assign role=grid merely because a table contains buttons or sortable headers. APG is design guidance, not an independent conformance standard. Logical row indices do not establish that virtualized content can actually be reached with assistive technology.