Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Advanced Screen Reader Readability on Fabric #11901

Open
6 of 16 tasks
Tracked by #11898
chiaramooney opened this issue Jul 17, 2023 · 0 comments
Open
6 of 16 tasks
Tracked by #11898

Advanced Screen Reader Readability on Fabric #11901

chiaramooney opened this issue Jul 17, 2023 · 0 comments
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
Milestone

Comments

@chiaramooney
Copy link
Contributor

chiaramooney commented Jul 17, 2023

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 Not Started, Est. < 1 week
accessibilityActions Add support for accessibiliyActions. Not Started, Est. 1-2 weeks
accessibilityRole/role Add support for accessibilityRole/role. Completed #11876
accessibilityPosInSet [Windows Only] Add support for accessibilityPosInSet prop.
accessibilitySetSize [Windows Only] Add support for accessibilitySetSize prop.
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.
accessibilityLiveRegion / aria-live Add support for accessibilityLiveRegion/aria-live prop.
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
SizeOfSet UIA should have SizeOfSet data for components that are a part of a set. Tracking issue for accessibilitySetSize

Tasks

  1. Area: Accessibility enhancement
  2. Area: Accessibility Area: Fabric New Architecture Parity: Fabric vs. Paper enhancement
  3. Area: Accessibility enhancement
  4. Area: Accessibility enhancement
  5. Area: Accessibility enhancement
  6. Area: Accessibility enhancement
  7. Area: Accessibility enhancement
  8. Area: Accessibility enhancement
  9. Area: Accessibility Area: Keyboard New Architecture enhancement
  10. Area: Accessibility enhancement
@microsoft-github-policy-service microsoft-github-policy-service bot added the Invalid Triage https://github.com/microsoft/react-native-windows/wiki/Triage-Process (label applied by bot) label Jul 18, 2023
@chrisglein chrisglein added enhancement Area: Accessibility Area: Fabric Support Facebook Fabric and removed Invalid Triage https://github.com/microsoft/react-native-windows/wiki/Triage-Process (label applied by bot) labels Jul 24, 2023
@chrisglein chrisglein added this to the Backlog milestone Jul 24, 2023
chiaramooney referenced this issue in chrisglein/react-native-windows Aug 17, 2023
Text component falls back to the content if accessibleLabel isn't set
@YajurG YajurG added the Recommend: Backlog Recommend that issue should be given Backlog milestone. label Aug 31, 2023
@chiaramooney chiaramooney removed the Recommend: Backlog Recommend that issue should be given Backlog milestone. label Sep 19, 2023
@YajurG YajurG modified the milestones: Backlog, Next Nov 6, 2023
@chrisglein chrisglein assigned Yajur-Grover and unassigned YajurG Jan 31, 2024
@jonthysell jonthysell added the New Architecture Broad category for issues that apply to the RN "new" architecture of Turbo Modules + Fabric label Mar 7, 2024
@Yajur-Grover Yajur-Grover removed their assignment May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
Status: No status
Development

No branches or pull requests

5 participants