-
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
Talkback announces TouchableOpacity with accessibilityRole="radio" and accessibilityState "checked" in incorrect order #45096
Comments
Hi! @cortinico Can I solve this problem? |
Please do 🙏 |
Hello @cortinico for the android we cannot change the order of sequence ("'checked/not checked', label, 'radio button',") for Talkback announcement @swidjaja you can use accessibilityinfo api for more customization |
@meetdhanani17 Thank you for your response. Do you mean use the accessibilityinfo API to alter the order of announcement? |
you can use it for provide custom message that could be use with talkback |
Hi @cortinico, I would love to tackle this problem |
Please do 👍 |
Hi @cortinico , I made some changes and now I want to test the react native version I'm having. |
I'd say the reccomended way here is to use RN-Tester, the reference app that you find inside |
After further investigation seems like this is the intended behavior: Quoting my colleague @blavalla
|
Description
When using TouchableOpacity with
accessibilityRole="radio"
andaccessibilityState={{checked: true}}
, Talkback announces "'checked/not checked', label, 'radio button'," (Notice that the accessibility state is announced first before the label). On iOS, it is announced in correct order "label, checked/not checked)Steps to reproduce
React Native Version
0.74.2
Affected Platforms
Runtime - Android
Output of
npx react-native info
Stacktrace or Logs
Reproducer
https://snack.expo.dev/@swidjaja/touchable
Screenshots and Videos
No response
The text was updated successfully, but these errors were encountered: