Originally filed as NVDA issue: STR (with the NVDA screen reader): 1. Visit https://cdpn.io/aardrian/debug/xxqYyaa 2. Press 2 to navigate to the heading "3. SVG with Table Roles". 3. Press T to navigate to the table that immediately follows that heading. 4. Navigate into the table and then move among cells using Ctrl + Alt + arrow key. - Actual behavior: NVDA reports "Not in a table cell". - Expected behavior: I can navigate the SVG as any other well-formed HTML table. I investigated this briefly. The IAccessibleTable and IAccessibleTable2 interfaces are exposed on the table, but calling nRows, nColumns, etc. returns CO_E_OBJNOTCONNECTED. On the cells, the IAccessibleTableCell interface isn't exposed at all. I'm not sure whether this is Windows specific or not; I haven't dug into that.
Bug 1728676 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Originally filed as NVDA issue: https://github.com/nvaccess/nvda/issues/12767 STR (with the NVDA screen reader): 1. Visit https://cdpn.io/aardrian/debug/xxqYyaa 2. Press 2 to navigate to the heading "3. SVG with Table Roles". 3. Press T to navigate to the table that immediately follows that heading. 4. Navigate into the table and then move among cells using Ctrl + Alt + arrow key. - Actual behavior: NVDA reports "Not in a table cell". - Expected behavior: I can navigate the SVG as any other well-formed HTML table. I investigated this briefly. The IAccessibleTable and IAccessibleTable2 interfaces are exposed on the table, but calling nRows, nColumns, etc. returns CO_E_OBJNOTCONNECTED. On the cells, the IAccessibleTableCell interface isn't exposed at all. I'm not sure whether this is Windows specific or not; I haven't dug into that.