mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Fix accessibility role/label
Summary: D10138128 had some shamefully wrong boolean logic to determine whether we should customize the accessibility delegate. Previously, we did it if BOTH the accessibility label AND role were present. We should actually do it if EITHER are present. Reviewed By: mdvacca Differential Revision: D10182135 fbshipit-source-id: 209a8ab43f5869762843fe878cfd59a7b9b5ab1a
This commit is contained in:
committed by
Mike Grabowski
parent
4a440f4018
commit
049e56e272
+2
-1
@@ -73,7 +73,8 @@ public class AccessibilityDelegateUtil {
|
||||
public static void setDelegate(final View view) {
|
||||
// if a view already has an accessibility delegate, replacing it could cause problems,
|
||||
// so leave it alone.
|
||||
if (!ViewCompat.hasAccessibilityDelegate(view)) {
|
||||
if (!ViewCompat.hasAccessibilityDelegate(view) &&
|
||||
(accessibilityHint != null || accessibilityRole != null)) {
|
||||
ViewCompat.setAccessibilityDelegate(
|
||||
view,
|
||||
new AccessibilityDelegateCompat() {
|
||||
|
||||
Reference in New Issue
Block a user