Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Attachment actions
Unintended behavior
View staffing
Description
Jetpack Compose version:
composeBom
2024.12.01
Material Library Version (M2, M3 or Both?):
M3
1.4.0-alpha05
Material Compose component used:
androidx.compose.material3:material3-adaptive-navigation-suite
Android Studio Build:
Android Studio Meerkat | 2024.3.1 Canary 8.
Build #AI-243.22562.145.2431.12862218, built on January 2, 2025.
Runtime version: 21.0.5+-12771278-b631.28 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.lwawt.macosx.LWCToolkit
macOS 15.2
Kotlin plugin: K2 mode
Kotlin version:
2.0.21
Steps to Reproduce or Code Sample to Reproduce:
When using the
NavigationSuiteScaffold
in combination withimePadding()
&enableEdgeToEdge()
there's too much padding when the keyboard is open. It looks like the height of the BottomNavigation is reserved. See attached screenshots.I was able to fix it with
recalculateWindowInsets()
but that shouldn't be needed?Minimal code sample:
Using the following modifier on the
Scaffold
fixes the issue:But that's only available since
1.8.0-alpha03
and my guess is that this shouldn't be required.