-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Description
Description:
When using react-native-image-crop-picker on iOS, the picker modal does not respect the bottom safe area insets. This causes the action buttons at the bottom of the picker (e.g., "Choose," "Cancel") to be partially hidden behind the native iOS tab bar or home indicator, making them difficult or impossible to tap.
Environment:
Library Version: 0.51.0
Platform: iOS
Device: iPhone 17 Pro Simulator (iOS 26)
Expo: 54.0.0
React Native: 0.81.4
Steps to Reproduce:
Open the image picker using ImagePicker.openPicker or ImagePicker.openCamera.
Observe that the bottom of the picker modal extends to the very bottom of the screen.
The bottom action bar is overlapped by the device's tab bar or home indicator.
Expected Behavior:
The picker modal should have appropriate padding at the bottom to account for the safe area, ensuring all buttons are fully visible and tappable.
Screenshots:

Additional Context:
This is a critical UI/UX issue on newer iPhone models with a home indicator and apps using a bottom tab bar. The problem exists in both the photo library picker and the camera view.