-
Notifications
You must be signed in to change notification settings - Fork 24.3k
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
Accessibility Bug #30719
Comments
|
Version is a bit stale (0.60 is 3 releases behind). |
Yes. This is on android only. |
We are using RN .60.5 in the production. it will not be possible for us to test on latest RN due to some constraints. We are using Voice Over and Talkback for the accessibility. |
@ajaysaini-sgvu Could you test it on a brand new template and see if you can reproduce it? |
what do you mean by brand new template ? |
Hi! just one question, have you noticed some issue related with the JUST FOR ANDROID. |
the template provide by React Native. |
This issue should be resolved by #31042 once that issue is closed as part of the Improved React Native Accessibility Project |
Just to clarify a few things here.
Once the above PR is finished, the core of this issue will be resolved and the example in the issue would be announced as:
|
if the child has a role defined, it should probably also be accessible on its own, and therefore won't get pulled up into its parents announcement in the first place. facebook#30719 (comment)
based on my personal notes from the last meeting and the below comment facebook#30719 (comment)
This issue is waiting for author's feedback since 24 days. Please provide the requested feedback or this will be closed in 7 days. |
This issue was closed because the author hasn't provided the requested feedback after 7 days. |
Description
Enabling Accessibility is reading out parent's accessibilityRole first and then reading out children’s accessibilityRole.
Expected: Accessibility should read children's accessibilityRole first and then parent's accessibilityRole.
Lets take following example:
Here, TouchableOpacity's accessibilityRole is reading out first and then Text 1, Text 2, Text 3 and so on.
React Native version:
System:
OS: macOS 10.15.7
CPU: (12) x64 Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz
Memory: 413.25 MB / 16.00 GB
Shell: 5.7.1 - /bin/zsh
Binaries:
Node: 15.0.1 - /usr/local/bin/node
Yarn: 1.22.10 - /usr/local/bin/yarn
npm: 7.0.3 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 14.1, DriverKit 19.0, macOS 10.15, tvOS 14.0, watchOS 7.0
IDEs:
Android Studio: 4.1 AI-201.8743.12.41.6953283
Xcode: 12.1/12A7403 - /usr/bin/xcodebuild
npmPackages:
react: 16.8.6 => 16.8.6
react-native: 0.60.5 => 0.60.5
npmGlobalPackages:
react-native-cli: 2.0.1
Steps To Reproduce
Enable Accessibility
Click on the Parent Component(TouchableOpacity)
Expected Results
Accessibility should read children's first and then parent's accessibilityRole.
Snack, code example, screenshot, or link to a repository:
The text was updated successfully, but these errors were encountered: