-
Notifications
You must be signed in to change notification settings - Fork 25k
Open
Labels
API: KeyboardComponent: KeyboardAvoidingViewImpact: RegressionDescribes a behavior that used to work on a prior release, but stopped working recently.Describes a behavior that used to work on a prior release, but stopped working recently.Issue: Author Provided ReproThis issue can be reproduced in Snack or an attached project.This issue can be reproduced in Snack or an attached project.Needs: AttentionIssues where the author has responded to feedback.Issues where the author has responded to feedback.Newer Patch Available
Description
Description
I've updated my project from 0.75.2 to 0.76.1 this morning, and I noticed that the KeyboardAvoidingView, which was previously animating properly, is no longer animating. It now jumps and doesn't follow the keyboard animation.
Not sure why in my project it doesn't work, but while creating the reproduction repo, I noticed the animation behaviour has changed and doesn't look native smooth anymore.
Steps to reproduce
Any new project with KeyboardAvoidingView
React Native Version
0.76.1
Affected Platforms
Runtime - iOS
Output of npx react-native info
System:
OS: macOS 15.2
CPU: (10) arm64 Apple M1 Pro
Memory: 157.52 MB / 16.00 GB
Shell:
version: "5.9"
path: /bin/zsh
Binaries:
Node:
version: 22.11.0
path: ~/.nvm/versions/node/v22.11.0/bin/node
Yarn:
version: 1.22.17
path: ~/.npm-global/bin/yarn
npm:
version: 10.9.0
path: ~/.nvm/versions/node/v22.11.0/bin/npm
Watchman:
version: 2024.01.22.00
path: /opt/homebrew/bin/watchman
Managers:
CocoaPods:
version: 1.15.2
path: /Users/Alexis/.rbenv/shims/pod
Stacktrace or Logs
No crash
Reproducer
https://github.com/alexmngn/reproducer-react-native-keyboard-avoiding
Screenshots and Videos
On my project
Before update, 0.75.2
ScreenRecording_11-14-2024.23-43-13_1.mov
After update, 0.76.1
ScreenRecording_11-14-2024.23-24-09_1.mp4
On the reproducer repo
Before update, 0.75.2
Simulator.Screen.Recording.-.iPhone.16.Pro.-.2024-11-15.at.00.20.27.mp4
After update, 0.76.1
Untitled.mp4
BBelhaire, joshpters, szt217, cortinico, Ozerich and 7 more
Metadata
Metadata
Assignees
Labels
API: KeyboardComponent: KeyboardAvoidingViewImpact: RegressionDescribes a behavior that used to work on a prior release, but stopped working recently.Describes a behavior that used to work on a prior release, but stopped working recently.Issue: Author Provided ReproThis issue can be reproduced in Snack or an attached project.This issue can be reproduced in Snack or an attached project.Needs: AttentionIssues where the author has responded to feedback.Issues where the author has responded to feedback.Newer Patch Available