Skip to content

Issue with using the dropdown with voiceOver on an IOS physical device. #4745

Open
@vytch

Description

@vytch

Description

When we enable voiceOver and we open the dropdown, we cannot swipe beyond a subset of the content in the background.

CodeSandbox/Snack link

http://snack.expo.dev/

Steps to reproduce

  1. Clone the nativebase repo
  2. yarn
  3. Cd example
  4. yarn
  5. yarn ios
  6. Download the expo client en the iphone and go to exp://192.168.1.5:19000
  7. Enable voiceOver
  8. Focus on the dropdown and open it.
  9. Swipe a few times.
  10. It seems we are trapped inside a subset of the page behind the actionSheet.

NativeBase Version

3.3.1

Platform

  • Android
    CRA
    Expo
    iOS
    Next

Other Platform

No response

Additional Information

We have tried to programmatically focus on the first item in the actionSheet. This works fine with Android but not with IOS.

Activity

vytch

vytch commented on Mar 30, 2022

@vytch
Author

Hi

We have made an investigation.
It seems that the issue comes from the modal that actionSheet is using.
By using the modal from react native, it seems that it works a lot better on IOS with voiceover.

Here is the fork we have been working on:
master...Unibrighter:tech-spike-nab-iOS-actionsheet

I hope it helps

stale

stale commented on May 30, 2022

@stale

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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

      Issue with using the dropdown with voiceOver on an IOS physical device. · Issue #4745 · GeekyAnts/NativeBase