Skip to content

[Bug][iOS]: Incorrect keyboardBlurBehavior="restore" + keyboardBehavior="extend" Behavior in BottomSheetModal #2545

@lucksp

Description

@lucksp

Version

v5

Reanimated Version

v3

Gesture Handler Version

v2

Platforms

iOS

What happened?

This is the same thing originally posted in #1887 which was closed.

Expected
As a user, when I dismiss a keyboard, the bottom sheet modal should go back to its original position

Actual
on iOS the bottom sheet does not go back to default/previous position.

Simulator.Screen.Recording.-.iPhone.16.-.2025-10-28.at.15.56.13.mp4

Reproduction steps

  • ensure prop keyboardBehavior="extend"
  • Open Snack link
  • Present Modal
  • Focus the input
    • you will see keyboard appears + modal shifts up 👍
  • Press "done" button on keyboard
    • you will see keyboard disappears + modal stays shifted up 👎

Reproduction sample

https://snack.expo.dev/@lucksp/bottom-sheet---issue-reproduction-template

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions