standards-support icon indicating copy to clipboard operation
standards-support copied to clipboard

Rowheaders are not respected when they are in the middle of a table

Open sivakusayan opened this issue 3 years ago • 1 comments

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.

  1. Go to this codepen
  2. Use table navigation to go down the first column of the table.
  3. 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)

sivakusayan avatar Aug 22 '22 15:08 sivakusayan

I can confirm the bug

JAWS-test avatar Aug 23 '22 06:08 JAWS-test