Skip to content

KeyboardStickyView does not follow the keyboard properly when interactively dismissing on iOS #1231

@iankberry

Description

@iankberry

Describe the bug

The KeyboardStickyView component does not follow the keyboard properly when interactively dismissing on iOS. I included a recording from Android here as well to show that it works as expected there.

Repo for reproducing

https://github.com/iankberry/ios-interactive-keyboard-repro

To Reproduce

  1. Checkout the repro an run npm run ios
  2. Tap "Open sheet" in the app
  3. Attempt to interactively dismiss the keyboard

Expected behavior

The sticky view should remain "stuck" to the keyboard as it is interactively dismissed.

Screenshots

iOS:

Screen.Recording.2025-12-02.at.12.06.34.PM.mov

Android:

Screen.Recording.2025-12-02.at.11.47.17.AM.mov

Smartphone (please complete the following information):

  • Device: iOS simulator
  • OS: iOS 26.1
  • RN version: 0.81.5
  • RN architecture: fabric
  • JS engine: Hermes
  • Library version: 1.20.0

Metadata

Metadata

Assignees

Labels

KeyboardStickyView 🩹Anything related to KeyboardStickyView componentrepro providedIssue contains reproduction repository/code🍎 iOSiOS specific🐛 bugSomething isn't working👆 interactive keyboardAnything related to interactive keyboard dismissing

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions