diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/AccessibilityDelegateUtil.java b/ReactAndroid/src/main/java/com/facebook/react/uimanager/AccessibilityDelegateUtil.java index 289042cd479829..3e3a6da827967b 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/AccessibilityDelegateUtil.java +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/AccessibilityDelegateUtil.java @@ -76,11 +76,11 @@ public static String getValue(AccessibilityRole role) { public static AccessibilityRole fromValue(@Nullable String value) { for (AccessibilityRole role : AccessibilityRole.values()) { - if (role.getValue() != null && role.getValue().equals(value)) { + if (role.name().equalsIgnoreCase(value)) { return role; } } - return AccessibilityRole.NONE; + throw new IllegalArgumentException("Invalid accessibility role value: " + value); } }