FreedomScientific / standards-support

Contains documentation for Vispero software support of Web standards
https://freedomscientific.github.io/standards-support/
GNU General Public License v3.0
110 stars 12 forks source link

Empty cells with tabindex are skipped #683

Open Andreas-Englisch opened 1 year ago

Andreas-Englisch commented 1 year ago

The problem is related to https://github.com/FreedomScientific/VFO-standards-support/issues/403. The problem described there still occurs when there are elements with tabindex in the cells.

The problem occurs with JAWS 2020, 2021, 2022, and 2023. The problem does not occur with JAWS 2019 and earlier.

The problem does not occur with NVDA.

The problem occurs in Chrome and Edge, but not with Firefox.

Example (The empty cells in the last and second to last row are skipped):

<table>
    <tr>
        <th>1
        <th>2
        <th>3
        <th>4
    </tr>   

<tr>
        <td>a
        <td>b
        <td>c
        <td>d
    </tr>   
<tr>
        <td>x
        <td><div tabindex=-1><span></span></div>
        <td><div tabindex=-1><span> </span></div>
        <td>y
    </tr>   
<tr>
        <td>q
        <td><div tabindex=-1></div>
        <td><div tabindex=-1> </div>
        <td>v
    </tr>   
</table>