I have private messaging functionality on my website. The message window is a fixed element:
position: fixed;
bottom: 0;
On iOS, when opening the input located at the very bottom of the messaging window, the keyboard simply pushes the whole website to the top so that you can still see what you are typing.
However, on Android, the keyboard simply overlaps everything so you don't see the input element any longer:
What can I do to make it work on both iOS and Android?