Bug 187838
| Summary: | AX: VoiceOver iOS users cannot set focus to blank/empty TD cells in a data table, they are skipped over and non-focusable. | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Paul J. Adam <paul> |
| Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Critical | CC: | kennpetri, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 11 | ||
| Hardware: | iPhone / iPad | ||
| OS: | iOS 11 | ||
Paul J. Adam
Steps to Reproduce:
1. Turn on VoiceOver for iOS on an iPad.
2. Visit http://pauljadam.com/demos/data-tables.html
3. Using VoiceOver set focus to the blank data table cells on the page.
4. Swipe through the blank cells of the data table.
Expected Results:
VoiceOver focus moves to the blank data table cells and speaks "blank" along with its Row and/or Column Header text.
VoiceOver focus lands on blank cells as expected when swiping element by element.
Actual Results:
VoiceOver cannot focus on any blank data table cells through direct touch focus.
When swiping through elements VoiceOver skips over the blank cells.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/42409631>
Ken Petri
Additional related issue:
Empty table cells prevent row-based navigation.
Steps to Reproduce:
1. Turn on VoiceOver for iOS on an iPad
2. Navigate into the table containing empty cells (linked in Paul J Adams issue)
3. Use the rotor and select "Rows"
4. Swipe right until the VO cursor is directly above an empty cell
5. Swipe down
Expected Results:
VoiceOver focus either moves into the empty cell and announces it as "blank," mirroring VO Mac behavior, or
VoiceOver skips the empty cell, landing on the cell with contents, below the empty cell in the column.
Actual Results:
VoiceOver is unable to navigate down the column.