[Webkit-unassigned] [Bug 246818] New: AX: Voiceover does not read table first cell content when table located inside element with role "dialog" when page is traversed using VO + Right Arrow key combination
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Oct 20 10:20:38 PDT 2022
https://bugs.webkit.org/show_bug.cgi?id=246818
Bug ID: 246818
Summary: AX: Voiceover does not read table first cell content
when table located inside element with role "dialog"
when page is traversed using VO + Right Arrow key
combination
Product: WebKit
Version: Safari 16
Hardware: Mac (Intel)
OS: macOS 12
Status: NEW
Severity: Normal
Priority: P2
Component: Accessibility
Assignee: webkit-unassigned at lists.webkit.org
Reporter: jartik at gmail.com
CC: andresg_22 at apple.com,
webkit-bug-importer at group.apple.com
Steps to Reproduce:
1). Please use the following code snippet:
<div role="dialog">
<p>Text content</p>
<table>
<caption>Table caption</caption>
<tbody>
<tr>
<td>Table body cell 1</td>
<td>Table body cell 2</td>
</tr>
<tr>
<td>Table body cell 3</td>
<td>Table body cell 4</td>
</tr>
</tbody>
</table>
</div>
2). Perform navigation through the snippet using VO + Right Arrow hotkey combination, navigate to table and then to the first table cell.
Actual Results: First table cell information and content are not announced, Voiceover only announces that you are currently on a table cell and key combinations that can be used for further navigation.
Expected Results: First table cell information and content are announced, then Voiceover announces that you are currently on a table cell and key combinations that can be used for further navigation.
Build Date & Hardware: Safari 16.0 (17614.1.25.9.10, 17614) on MacOS Monterey 12.6
Additional Information:
1) It is also reproduced if the table is constructed using non-native table elements and appropriate table roles. Please see the following code snippet.
<div role="dialog">
<p>Text content</p>
<div role="table" aria-label="Table caption">
<div role="rowgroup">
<div role="row">
<span role="cell">Table body cell 1</span>
<span role="cell">Table body cell 2</span>
</div>
<div role="row">
<span role="cell">Table body cell 3</span>
<span role="cell">Table body cell 4</span>
</div>
</div>
</div>
</div>
2)Navigating to next table cell using VO + Arrow Right keys and then back to first cell using VO + Left Arrow keys will result in announce of first cell content, however navigating outside table and entering it again via VO + Arrow Right will not announce cell content again.
3) If <table> element is not placed inside element with role "dialog" everything is been read as expected.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20221020/6f9cd29d/attachment.htm>
More information about the webkit-unassigned
mailing list