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
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 :)

Back to Bug 1690122 Comment 0