NVDA doesn’t announce row headers on columns that precede the row header’s column #19388
Replies: 3 comments
-
|
Per the HTML Standard § 4.9.10 The th element:
And per Accessible Rich Internet Applications (WAI-ARIA) 1.2 § 5.4 Definition of Roles ¶
According to my reading:
This is kind of inconsistent. What's more, I don't know if we have a good way of determining where the headers are coming from (ARIA or pure HTML). |
Beta Was this translation helpful? Give feedback.
-
|
The ARIA spec is unclear on whether subsequent means "to the right of". We would need some clarification on standards for ATs and what the community expects. Converting to a discussion. |
Beta Was this translation helpful? Give feedback.
-
|
Apologies for the delay in my response. @SaschaCowley @gerald-hartig thank you both for responding to my issue, and providing insights on this. I was completely unaware that As a result of both your responses, I've opened an issue against the HTML spec: Row headers should apply to all cells in the row, in hopes of getting some clarity on this, and also seeing what other people think. Thank you again for your guidance, and apologies for creating this as an issue against NVDA, when it's actually a spec issue elsewhere! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Brief summary
When NVDA is announcing content in a column that precedes the row header, the contextual row header announcement will not be announced. This seems to be a bug, that affects both tables (using HTML elements) as well as ARIA grid patterns (using
role="gridcell"androle="rowheader"). As the row header is not announced as expected, this can make it difficult to quickly understand the row that you are interacting with.Steps to reproduce
Tabuntil focus reaches the gridActual behavior
NVDA speech:
Expected behavior
Row headers should be announced when changing rows even in columns that precede the row header. For example:
NVDA logs, crash dumps and other attachments
No response
NVDA type
installed copy
NVDA version
2025.3.2 (2025.3.2.53588)
Have you tried any other versions of NVDA? If so, please report their behaviors.
Windows version
Windows 11 Version 10.0.26100 Build 26100
Name and version of other software in use when reproducing the issue
Firefox version: 146.0 (64-bit)
Other information about your system
No response
Does the issue still occur after restarting your computer?
I have restarted my computer and the issue still occurs
If NVDA add-ons are disabled, is your problem still occurring?
I have restarted NVDA with add-ons disabled and the issue still occurs
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
I have run the COM Registration Fixing Tool and the issue still occurs
Beta Was this translation helpful? Give feedback.
All reactions