Skip to content

[Bug]: Keyboard pushes WebView up and scroll triggers back navigation on Android 16 (edge-to-edge enforcement) #8432

@theoryinsights-ops

Description

@theoryinsights-ops

Capacitor Version

Device: Google Pixel 9 Pro XL, Android 16 (SDK 36)
Capacitor 8
Two symptoms: (1) keyboard opening pushes the entire screen up, (2) scrolling down inside a form dismisses the screen and navigates back
Already tried without success: adjustPan in AndroidManifest, @capawesome/capacitor-android-edge-to-edge-support, @capacitor-community/safe-area, WindowCompat.setDecorFitsSystemWindows, Keyboard: { resizeOnFullScreen: false }, captureInput: true, adjustMarginsForEdgeToEdge: force
Related issues: #7983, #8166, #8214

Other API Details

Platforms Affected

  • iOS
  • Android
  • Web

Current Behavior

Device: Google Pixel 9 Pro XL, Android 16 (SDK 36)
Capacitor 8
Two symptoms: (1) keyboard opening pushes the entire screen up, (2) scrolling down inside a form dismisses the screen and navigates back
Already tried without success: adjustPan in AndroidManifest, @capawesome/capacitor-android-edge-to-edge-support, @capacitor-community/safe-area, WindowCompat.setDecorFitsSystemWindows, Keyboard: { resizeOnFullScreen: false }, captureInput: true, adjustMarginsForEdgeToEdge: force
Related issues: #7983, #8166, #8214

Expected Behavior

When a user taps an input field and the soft keyboard opens, the screen should remain in place — it should not shift, jump, or push content upward. The user should be able to scroll within the form normally without triggering back navigation. This behavior works correctly on Android 14 and below.

Project Reproduction

N/A — reproducible in any Capacitor 8 app targeting Android 16 (SDK 36) with edge-to-edge enforced. The issue occurs when tapping any input field inside a position: fixed fullscreen overlay component while running on a physical Pixel 9 Pro XL with Android 16.

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions