Skip to content

fix(android): prevent keyboard overlap across input screens - #193

Closed
chliny wants to merge 1 commit into
dzianisv:mainfrom
chliny:fix/android-keyboard-overlap
Closed

chliny wants to merge 1 commit into
dzianisv:mainfrom
chliny:fix/android-keyboard-overlap

Conversation

@chliny

@chliny chliny commented Aug 19, 2026

Copy link
Copy Markdown

Summary

  • Let Android handle keyboard movement through windowSoftInputMode="adjustPan".
  • Keep KeyboardAvoidingView enabled only on iOS for the connection add/edit forms and session composer.
  • Ensure the connection form scroll containers continue to fill the available screen.

Scope

This covers the connection add/edit forms as well as the session composer. It is an alternative to the Android inset-based composer-only approach in #190 and the broader bundled changes in #182.

Verification

  • npm test: 333 passed, 0 failed.
  • npm run typecheck: passed.
  • Android release build: assembleRelease -PreactNativeArchitectures=arm64-v8a passed.

Related: #156, #190, #182.

@lapius

lapius commented Aug 23, 2026 •

Copy link
Copy Markdown

Will this be approved? Kind of need that too

@dalmirob

dalmirob commented Sep 3, 2026

Copy link
Copy Markdown

It would be great if you could fix this.

@dzianisv

Copy link
Copy Markdown
Owner

Superseded by #236 (merged into main as 2667ad5), which fixes #194/#156. Thanks for the adjustPan approach — the connection-form part had already landed via #216, and the session fix went in through the live-IME-height mechanism instead.

@dzianisv dzianisv closed this Nov 13, 2026
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.

4 participants