Rowheaders are not respected when they are in the middle of a table
Summary
When a table has a rowheader that isn't in the first column of the table, the rowheader's name isn't read when navigating the first column of the table.
- Go to this codepen
- Use table navigation to go down the first column of the table.
- Notice that the row headers in the second column aren't read out.
Expected result
The rowheaders would be read out.
Actual result
The rowheaders are not read out.
Additional Information
This might seem strange, but for our use case we have a grid where the first column is a checkbox where users can select a row, and the second column is the "real" rowheader.
As far as I can tell, I think that Chrome is exposing the correct information, at least I get the correct information when calling GetRowHeaderItems using Accessibility Insights.
This works with NVDA, but not with JAWS 2021.
JAWS version and build number
JAWS Version 2022.2206.9 ILM
Operating System and version
Microsoft Windows 10 Enterprise 10.0.19044 Build 19044
Browser and version:
Chrome Version 104.0.5112.102 (Official Build) (64-bit)
I can confirm the bug