I was wondering if anyone else had this problem. I tried finding solutions to it, but to no avail.
In my case, if a user has saved my web application to their home screen via Safari, every time they access that app and use a text field, the keyboard shrinks the size of the app. It keeps the width/height ratio as well. This can be quite bothersome to my users, but I have no idea how to prevent this. This was tested on a iPhone 4 and 3Gs. This problem happens every single time.
This glitch does not appear in Android Google Chrome, my native android webview application, as well as my many versions of the default internet browser that comes with Android phones. Sometimes these glitches exists in Android Ginegerbread default browsers, but changing orientation a few times can *sometimes* revert the window size of the application back to normal. The effect that Gingerbread browsers keyboard have on the application is that it cuts a portion of the website by the space that the keyboard occupies. Once you blur the focus on a component that needs the keyboard, the application is usually halved in size. This does not always happen though, which I find strange.
So, I am wondering if there is a solution or hack to this problem.