Skip to content

Missing Bottom Safe Area Insets on IOS 26 / Iphone 17 Pro #2203

@sravis02

Description

@sravis02

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:

Image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions