I don't think this can be solved out of the box. At the current state, the
LazyColumn
will keep the scroll position because it only cares about the first visible item (not the last one). However, I think you can solve it easily by tracking the last visible item and ensuring it is still visible when the keyboard is opened