Advanced Screen Reader Readability on Fabric #11901
Labels
Area: Accessibility
Area: Fabric
Support Facebook Fabric
enhancement
New Architecture
Broad category for issues that apply to the RN "new" architecture of Turbo Modules + Fabric
Workstream: Accessibility
Ensure RNW Fabric apps are properly accessible.
Milestone
Add support for additional react-native props that provide additional, richer information to ATs about the focused control in specific scenarios.
React Native Core Accessibility Props
accessibilityState
prop on FabricaccessibiliyActions
.accessibilityRole
/role
.accessibilityPosInSet
prop.accessibilitySetSize
prop.accessibilityLabeledBy
prop.nativeId
prop.accessibilityHint
prop.accessibilityValue
prop.accessibilityLiveRegion
/aria-live prop.importantForAccessibility
UIA Properties
Note there are many other UIA types captured in this list. We will grow the list as we learn which additional data types we need to support for our controls.
Name
data for every component.ControlType
data for every component.LocalizedControlType
data for every component.IsKeyboardFocusable
data for every component.BoundingRectangle
data for every component.AccessKey
for a component.AcceleratorKey
data for every component.HelpText
data for every component.PositionInSet
data for components that are a part of a set. Tracking issue foraccessibilityPosInSet
SizeOfSet
data for components that are a part of a set. Tracking issue foraccessibilitySetSize
Tasks
accessibilityPosInSet
[Windows Only] #12511accessibilitySetSize
[Windows Only] #12512accessibilityLabeledBy
(Android-only in core) #12513nativeId
(for use with LabeledBy) #12514accessibilityValue
#12510accessibilityLiveRegion
/aria-live
#12515AcceleratorKey
#12518The text was updated successfully, but these errors were encountered: