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)
Unintended behavior
View staffing
Attachment actions
Description
When using
imePadding()
modifier in a ComposeDialog
with aTextField
andLazyColumn
, theLazyColumn
does not properly adjust for the on-screen keyboard on Samsung devices, while it works correctly on Pixel devices. This inconsistency creates a poor user experience as content is obscured by the keyboard on affected devices.Using
Dialog
withdecorFitsSystemWindows = false
solves the imePadding issue, however introduces visual bugs like dialog not centering in window (both devices, when list is empty or few items) and visual glitches under top system bars (Samsung).Jetpack Compose version: 1.8.0-beta03 Jetpack Compose component used: Dialog Android Studio Build: #AI-243.22562.218.2431.13114758 Kotlin version: 2.1.20