Skip to content

Set Accessibility Label for iOS Unrecognized #13648

Closed
@ghost

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions