
Description
Description
React Native application for iOS has accessibility values naturally on text views for application, despite having no settings for this in app. These default to whatever the text view contains.
Android application has no accessibility values for anything (as expected).
Adding a accessible flag and a label in code in pages for an item provides an accessibility label for Android, but makes no changes to presumably "default" labels on iOS.
Accessibility labels/IDs are verified via both Appium (iOS/Android) and the Accessibility Inspector (iOS).
Reproduction Steps and Sample Code
Setting the below on a text element
accessible={true} accessibilityLabel={'User\'s Name'}
Android's "accessibility ID" from Appium: "User's Name"
iOS's "accessibility ID" from Appium: TASSL TESTER (inner text view content)
iOS's "accessibility value" from Accessibility Inspector: TASSL TESTER
- No label listed
Additional Information
- React Native version: 0.39.2
- Platform: iOS
- Development Operating System: MacOS
- Dev tools: Xcode 8.0, iOS 10, iPhone 7, Appium 1.0.0, Accessibility Inspector 5.0