Skip to content

Wrong behavior for KeyboardAwareScrollView + FlashList@2.x #1244

@kirillzyusko

Description

@kirillzyusko

Describe the bug

KeyboardAwareScrollView doesn't work well with FlashList@2.x

Code snippet
See repo.

Repo for reproducing

https://github.com/zfurtak/keyboard-repro

To Reproduce
Steps to reproduce the behavior:

  1. Set focus to field 18

Expected behavior

It should work in the same way as with plain ScrollView, i. e. field 18 should be pushed above the keyboard.

Screenshots

Screen.Recording.2025-12-11.at.15.11.17.mov

Smartphone (please complete the following information):

  • Desktop OS: [e.g. Windows 10, MacOS 10.15.5]
  • Device: [e.g. iPhone8]
  • OS: [e.g. iOS 10.0]
  • RN version: [e.g. 0.68.2]
  • RN architecture: [e.g. old/new or paper/fabric]
  • JS engine: [e.g. JSC, Hermes, v8]
  • Library version: [e.g. 1.2.0]

Additional context

Maybe it's a problem of recycling 🤷‍♂️

Metadata

Metadata

Assignees

Labels

KeyboardAwareScrollView 📜Anything related to KeyboardAwareScrollView componentrepro providedIssue contains reproduction repository/code🐛 bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions