Submitted bug with overlapping text field by dropdown menu and ignoring ime padding on iOS
https://youtrack.jetbrains.com/issue/CMP-8574
Has anyone encountered this problem in their app? Have you found the temporary solution?
imePadding fixed problems with IME, but text field - I'm using material 2 and it's critical for me
Fedor Sorokin
07/15/2025, 6:18 AM
@Andrei Salavei
imePadding() on DropdownMenu fixes ime padding, but does not fix overlapping text field in material2. In fact, before imePadding() there was no overlapping in material3, but after — it happens
Fedor Sorokin
07/16/2025, 2:30 PM
Wrapped around MenuBox and used not bounds in window, but WindowInsets.safeDrawing and LayoutCoordinates.boundsInRoot & LayoutCoordinates.*findRootCoordinates*().size to calculate maximum height of menu
Works fine for now, will update example on github with my wrapper around ExposedDropdownMenuBox for Material2 and comment ticket in the mean time.