Open
Description
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
Task | Description | Status |
---|---|---|
accessibilityState | Add support for the accessibilityState prop on Fabric |
Completed |
accessibilityActions | Add support for accessibiliyActions . |
Completed |
accessibilityRole/role | Add support for accessibilityRole /role . |
Completed #11876 |
accessibilityPosInSet [Windows Only] | Add support for accessibilityPosInSet prop. |
Completed |
accessibilitySetSize [Windows Only] | Add support for accessibilitySetSize prop. |
Completed |
accessibilityLabeledBy (Android-only in core) | Add support for accessibilityLabeledBy prop. |
|
nativeId (for use with LabeledBy) | Add support for nativeId prop. |
|
accessibilityHint | Add support for accessibilityHint prop. |
#12036 |
accessibilityValue | Add support for accessibilityValue prop. |
Completed |
accessibilityLiveRegion / aria-live | Add support for accessibilityLiveRegion /aria-live prop. |
#13596 |
importantForAccessibility | Add support for importantForAccessibility |
Not Started, Est. 2+ weeks |
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.
Task | Description | Status |
---|---|---|
Name | UIA should have Name data for every component. |
#12030 (partial), #12186 |
ControlType | UIA should have ControlType data for every component. |
#11876 |
LocalizedControlType | UIA should have LocalizedControlType data for every component. |
Completed |
IsKeyboardFocusable | UIA should have IsKeyboardFocusable data for every component. |
#11674 |
BoundingRectangle | UIA should have BoundingRectangle data for every component. |
#11508 |
AccessKey | UIA can have AccessKey for a component. |
|
AcceleratorKey | UIA should have AcceleratorKey data for every component. |
|
HelpText | UIA should have HelpText data for every component. |
#12186 |
PositionInSet | UIA should have PositionInSet data for components that are a part of a set. Tracking issue for accessibilityPosInSet |
Completed |
SizeOfSet | UIA should have SizeOfSet data for components that are a part of a set. Tracking issue for accessibilitySetSize |
Completed |
Tasks
- Add support for the accessibilityState prop on Fabric #13327
- Add Support for accessibiliyActions #13316
- Add support for
accessibilityPosInSet
[Windows Only] #12511 - Add support for
accessibilitySetSize
[Windows Only] #12512 - Add support for
accessibilityLabeledBy
(Android-only in core) #12513 - Add support for
nativeId
(for use with LabeledBy) #12514 - [Fabric] Add accessibilityHint support to UIA tree #12036
- Add support for
accessibilityValue
#12510 - Add support for
accessibilityLiveRegion
/aria-live
#12515 - Name
- Implement getBoundingRect and ElementProviderFromPoint for Fabric #11508 BoundingRectangle
- Add support for the accessibilityAccessKey Prop [Win32 Only] #13348
- Add support for
AcceleratorKey
#12518 - HelpText
- Add support for LocalizedControlType
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
No status