Data table descriptions are incorrect on iOS 13 and later #7
Labels
bug
Something isn't working as expected
P1: High Priority
Issues that would result in incorrectly accessing whether or not a view is accessible.
VoiceOver parity
Mismatch between output of framework and actual VoiceOver behavior
The accessibility description for elements in a data table appears to have subtly changed on iOS 13. The differences can be seen in the following tests:
testDataTable
The most obvious change here is that the
accessibilityValue
comes before the row and column numbers. I'm not sure where the "5 of 1" came from.testDataTableWithHeaders
accessibilityValue
from before is applied to all cells.testDataTableWithUndefinedRows
accessibilityValue
from before is applied to all cells.I think the row number in the first cell is coming from an overflow of
NSNotFound + 1
. This feels like a regression in VoiceOver, but we should try to match the behavior of VoiceOver in our descriptions as close as possible.The text was updated successfully, but these errors were encountered: