What happened?
Title: iOS: Swiping down to dismiss fullscreen video results in a black screen
Environment
- Platform: iOS
- Library: react-native-video v6.17.0
- React Native:"^0.81.0",
Description
When playing a video in fullscreen on iOS, dismissing the video using the Close button works correctly. However, if the user dismisses the fullscreen player using the native swipe-down gesture, the application displays a black screen and becomes unresponsive. The app must be force-closed to recover.
Steps to Reproduce
- Open the Template Preview screen.
- Tap a video thumbnail.
- Play the video in fullscreen.
- Dismiss the fullscreen player by swiping down.
- Observe the application state.
Expected Result
- The fullscreen player should close.
- The user should return to the Template Preview screen.
- The application should remain responsive.
Actual Result
- The screen turns completely black after the swipe-down gesture.
- The application becomes unresponsive.
- Force-closing and reopening the app is required.
Additional Observations
- Dismissing the fullscreen player using the Close button works as expected.
- The issue occurs only when using the native iOS swipe-down gesture to dismiss fullscreen playback.
- The issue is reproducible consistently.
Impact
High. Users can unintentionally freeze the application by dismissing fullscreen video with the standard iOS swipe gesture.
Steps to reproduce
Launch the iOS application.
Navigate to the Template Preview screen.
Open a template that contains a video.
Tap the video thumbnail to open the video player.
Play the video in fullscreen.
Dismiss the fullscreen player using the native iOS swipe-down gesture.
Observe that the application displays a black screen and becomes unresponsive.
Reproduction repository
No response
react-native-video version
6.17.0
react-native version
0.81.0
react-native-nitro-modules version
0.32.1
Platforms
iOS
OS version
26
Device
Real device
Architecture
New Architecture
Expo
No (bare / React Native CLI)
Last working version
No response
Media / source type
No response
What happened?
Title: iOS: Swiping down to dismiss fullscreen video results in a black screen
Environment
Description
When playing a video in fullscreen on iOS, dismissing the video using the Close button works correctly. However, if the user dismisses the fullscreen player using the native swipe-down gesture, the application displays a black screen and becomes unresponsive. The app must be force-closed to recover.
Steps to Reproduce
Expected Result
Actual Result
Additional Observations
Impact
High. Users can unintentionally freeze the application by dismissing fullscreen video with the standard iOS swipe gesture.
Steps to reproduce
Launch the iOS application.
Navigate to the Template Preview screen.
Open a template that contains a video.
Tap the video thumbnail to open the video player.
Play the video in fullscreen.
Dismiss the fullscreen player using the native iOS swipe-down gesture.
Observe that the application displays a black screen and becomes unresponsive.
Reproduction repository
No response
react-native-video version
6.17.0
react-native version
0.81.0
react-native-nitro-modules version
0.32.1
Platforms
iOS
OS version
26
Device
Real device
Architecture
New Architecture
Expo
No (bare / React Native CLI)
Last working version
No response
Media / source type
No response