nvda
nvda copied to clipboard
The screen reader announces all headers in a column when they are in a cell in a rowgroup
Example:
<table>
<thead>
<tr>
<th>Name</th>
<th>Hometown</th>
</tr>
</thead>
<tbody role="rowgroup">
<tr>
<th scope="col">Hasan</th>
<th>Jakarta</th>
</tr>
<tr>
<td>Description of Hasan</td>
<td>Description of Jakarta</td>
</tr>
</tbody>
<tbody role="rowgroup">
<tr>
<th scope="col">Kevin</th>
<th>Melbourne</th>
</tr>
<tr>
<td>Description of Kevin</td>
<td>Description of Melbourne</td>
</tr>
</tbody>
</table>
Steps to reproduce:
- Open a web page containing example table above in Chromium-based browser (e.g., Edge or Chrome)
- Direct NVDA to read the table
Actual behavior:
table with 5 rows and 2 columns row 1 Hasan
Kevin column 1 Name
Jakarta
Melbourne column 2 Hometown
row 2 Name
Kevin column 1 Hasan
Hometown
Melbourne column 2 Jakarta
row 3 Name
Hasan
Kevin column 1 Description of Hasan
Hometown
Jakarta
Melbourne column 2 Description of Jakarta
row 4 Name
Hasan column 1 Kevin
Hometown
Jakarta column 2 Melbourne
row 5 Name
Hasan
Kevin column 1 Description of Kevin
Hometown
Jakarta
Melbourne column 2 Description of Melbourne
Expected behavior:
table with 5 rows and 2 columns row 1
column 1 Name
column 2 Hometown
row 2 Name column 1 Hasan
Hometown column 2 Jakarta
row 3 Name Hasan column 1 Description of Hasan
Hometown Jakarta column 2 Description of Jakarta
row 4 Name column 1 Kevin
Hometown column 2 Melbourne
row 5 Name Kevin column 1 Description of Kevin
Hometown Melbourne column 2 Description of Melbourne
NVDA logs, crash dumps and other attachments:
System configuration
NVDA installed/portable/running from source:
NVDA version:
NVDA 2023.2
Windows version:
Windows 11 Enterprise
Name and version of other software in use when reproducing the issue:
Other information about your system:
Other questions
Does the issue still occur after restarting your computer?
Have you tried any other versions of NVDA? If so, please report their behaviors.
Same issue observed in 2023.1