@@ -162,6 +162,9 @@ inline NSAccessibilityRole RCTUIAccessibilityRoleFromAccessibilityTraits(
162
162
if ((accessibilityTraits & AccessibilityTraits::SummaryElement) != AccessibilityTraits::None) {
163
163
return NSAccessibilityStaticTextRole ;
164
164
}
165
+ if ((accessibilityTraits & AccessibilityTraits::UpdatesFrequently) != AccessibilityTraits::None) {
166
+ return NSAccessibilityProgressIndicatorRole ;
167
+ }
165
168
if ((accessibilityTraits & AccessibilityTraits::SearchField) != AccessibilityTraits::None) {
166
169
return NSAccessibilityTextFieldRole ;
167
170
}
@@ -174,9 +177,6 @@ inline NSAccessibilityRole RCTUIAccessibilityRoleFromAccessibilityTraits(
174
177
if ((accessibilityTraits & AccessibilityTraits::Switch) != AccessibilityTraits::None) {
175
178
return NSAccessibilityCheckBoxRole ;
176
179
}
177
- if ((accessibilityTraits & AccessibilityTraits::UpdatesFrequently) != AccessibilityTraits::None) {
178
- return NSAccessibilityProgressIndicatorRole ;
179
- }
180
180
if ((accessibilityTraits & AccessibilityTraits::ComboBox) != AccessibilityTraits::None) {
181
181
return NSAccessibilityComboBoxRole ;
182
182
}
@@ -201,11 +201,14 @@ inline NSAccessibilityRole RCTUIAccessibilityRoleFromAccessibilityTraits(
201
201
if ((accessibilityTraits & AccessibilityTraits::SpinButton) != AccessibilityTraits::None) {
202
202
return NSAccessibilityIncrementorRole ;
203
203
}
204
+ if ((accessibilityTraits & AccessibilityTraits::TabBar) != AccessibilityTraits::None) {
205
+ return NSAccessibilityTabGroupRole ;
206
+ }
204
207
if ((accessibilityTraits & AccessibilityTraits::Tab) != AccessibilityTraits::None) {
205
208
if ((accessibilityTraits & AccessibilityTraits::List) != AccessibilityTraits::None) {
206
209
return NSAccessibilityTabGroupRole ;
207
210
}
208
- return NSAccessibilityButtonRole ;
211
+ return NSAccessibilityRadioButtonRole ;
209
212
}
210
213
if ((accessibilityTraits & AccessibilityTraits::Disclosure) != AccessibilityTraits::None) {
211
214
return NSAccessibilityDisclosureTriangleRole ;
0 commit comments