Skip to content

fix: stabilize KeyboardAvoidingView layout tracking - #1544

Open
MarshallBear1 wants to merge 1 commit into
kirillzyusko:mainfrom
MarshallBear1:codex/fix-kav-layout-feedback
Open

fix: stabilize KeyboardAvoidingView layout tracking#1544
MarshallBear1 wants to merge 1 commit into
kirillzyusko:mainfrom
MarshallBear1:codex/fix-kav-layout-feedback

Conversation

@MarshallBear1

Copy link
Copy Markdown

📜 Description

Keep the resting layout frame while the keyboard is open for padding-based modes, preventing the animated layout from feeding back into keyboard-height calculations.

Fixes #1514.

📢 Changelog

JS

  • prevent KeyboardAvoidingView padding feedback loops
  • add regression coverage for padding, translate-with-padding, and position modes

🤔 How Has This Been Tested?

  • focused Jest regression suite
  • TypeScript and ESLint
  • KAV Automatic padding flow on iPhone 17 / iOS 26.5 Simulator: keyboard open and dismiss

📝 Checklist

  • CI successfully passed
  • Added regression tests

@github-actions

Copy link
Copy Markdown
Contributor

📊 Package size report

Current size Target Size Difference
333888 bytes 333118 bytes 770 bytes 📈

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

KeyboardAvoidingView behavior="padding" + automaticOffset flickers/jitters content on Android (initialFrame feedback loop)

1 participant