nvda icon indicating copy to clipboard operation
nvda copied to clipboard

The screen reader announces all headers in a column when they are in a cell in a rowgroup

Open hasanmubarok9 opened this issue 1 year ago • 4 comments

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:

  1. Open a web page containing example table above in Chromium-based browser (e.g., Edge or Chrome)
  2. 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

If NVDA add-ons are disabled, is your problem still occurring?

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

hasanmubarok9 avatar Oct 20 '23 09:10 hasanmubarok9