Commit 07160ba
committed
Don't mirror isAccessibilityElement on _ASTableViewCell
This is a partial revert of #1941
The change in #1941 has caused some issues for us and others (see #1997).
If I set `myNode.isAccessibilityElement = true,` then what ends up
happening is that the table cell wrapper view (_ASTableViewCell) also
has `isAccessibilityElement = true`. But then when iOS goes through the
hierarchy it identifies the table cell wrapper view as the target and
attempts to use that accessibilityLabel, which doesn't exist
(because it's actually on the nested node view).
So our node's label is never used.
I'm not sure why setting `isAccessibilityElement` in `_ASTableViewCell`
was necessary in #1941 in order to make a node non-accessible,
since the default value is already false.1 parent e3bdf89 commit 07160ba
1 file changed
+0
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
119 | | - | |
120 | 119 | | |
121 | 120 | | |
122 | 121 | | |
| |||
0 commit comments