STR: 1. Enable VoiceOver 2. Load `data:text/html,<table><tr><th>header one</th><th>header two</th></tr><tr><td>cell one</td><td>cell two</td></tr></table>` 3. Move VoiceOver focus to cell one by entering the table (VO+Shift+down) and moving past the headers (VO+down) 4. Instruct VoiceOver to read the table row from cell one (VO+R+R) Expected: VoiceOver reads "Header one, cell one, Header two, cell two" Actual: VoiceOver reads "cell one, cell two" In order to get the correct utterance, we should support the following attributes on table cells: NSAccessibilityColumnHeaderUIElementsAttribute NSAccessibilityRowHeaderUIElementsAttribute
Bug 1690122 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.
STR: 1. Enable VoiceOver 2. Load `data:text/html,<table><tr><th>header one</th><th>header two</th></tr><tr><td>cell one</td><td>cell two</td></tr></table>` 3. Move VoiceOver focus to cell one by entering the table (VO+Shift+down) and moving past the headers (VO+down) 4. Instruct VoiceOver to read the table row from cell one (VO+R+R) Expected: VoiceOver reads "Header one, cell one, Header two, cell two" Actual: VoiceOver reads "cell one, cell two" In order to get the correct utterance, we should support the following attributes on table cells: NSAccessibilityColumnHeaderUIElementsAttribute NSAccessibilityRowHeaderUIElementsAttribute If you're interested in contributing to this good-first-bug please need-info me! I'm happy to mentor :)
STR: 1. Enable VoiceOver 2. Load `data:text/html,<table><tr><th>header one</th><th>header two</th></tr><tr><td>cell one</td><td>cell two</td></tr></table>` 3. Move VoiceOver focus to cell one by entering the table (VO+Shift+down) and moving past the headers (VO+down) 4. Instruct VoiceOver to read the table row from cell one (VO+R+R) Expected: VoiceOver reads "Header one, cell one, Header two, cell two" Actual: VoiceOver reads "cell one, cell two" In order to get the correct utterance, I think we should support NSAccessibilityHeaderAttribtue (AXHeader) on both cells and tables, as webkit seems to do. If you're interested in contributing to this good-first-bug please need-info me! I'm happy to mentor :)
STR: 1. Enable VoiceOver 2. Load `data:text/html,<table><tr><th>header one</th><th>header two</th></tr><tr><td>cell one</td><td>cell two</td></tr></table>` 3. Move VoiceOver focus to cell one by entering the table (VO+Shift+down) and moving past the headers (VO+down) 4. Instruct VoiceOver to read the table row from cell one (VO+R+R) Expected: VoiceOver reads "Header one, cell one, Header two, cell two" Actual: VoiceOver reads "cell one, cell two" In order to get the correct utterance, I think we should support NSAccessibilityHeaderAttribtue (AXHeader) on both columns and tables, as webkit seems to do. If you're interested in contributing to this good-first-bug please need-info me! I'm happy to mentor :)