gorhom / react-native-bottom-sheet

A performant interactive bottom sheet with fully configurable options 🚀
https://gorhom.dev/react-native-bottom-sheet/
MIT License
7.01k stars 765 forks source link

[v4] Cannot adjust bottom sheet position when VoiceOver is enabled #1931

Closed virginiab10 closed 2 months ago

virginiab10 commented 2 months ago

Bug

On our iOS app we have a bottom sheet where we display an audio player. We are setting one snap points at 75% and when you move the handle to the bottom a new "compact" player appears. The issue is that, despite there is an accessibility message that says what to do to adjust the bottomSheet, that's not working so I can't dismiss the player. On the other hand, on Android users can slide the bottom sheet to the desired snap point with the two fingers when using TalkBack, the case is not the same with VoiceOver on iOS. While the bottom sheet has an 'adjustable' role the gestures do not seem to do anything at all.

Environment info

Library Version
@gorhom/bottom-sheet 4.6.4
react-native 0.73.2
react-native-reanimated 3.6.0
react-native-gesture-handler 2.14.0

Steps To Reproduce

On iOS:

  1. Have a Bottom Sheet and add some snap points (or just one)
  2. Enable VoiceOver and set the focus on the Bottom Sheet
  3. There is no way to adjust the Bottom Sheet position (you can't dismiss the bottom sheet)

Describe what you expected to happen:

Should be able to adjust the bottom sheet position

github-actions[bot] commented 2 months ago

@virginiab10: hello! :wave:

This issue is being automatically closed because it does not follow the issue template.