I've noticed a problem in Android and IOS ( not tested in Windows Phone ) when I type in an input text field in a view with a scroller.
I've attached a simple project to reproduce the issue.
In components/home/view.html you can find a view with a scroller and random text, with also some input fields.
To reproduce the issue you can follow those steps:
- Tap in an input field to open the keyboard.
- Scroll the view.
- Now type some letters on the keyboard: if the input field was not visible (because was hidden by the scroller ),now the scroller is recalculated to make the input field visible.
- Close the keyboard, typing outside the input field: you can notice that now the scroller doesn't work properly, maybe because it was recalculated in a bad way when it was repositioned to make the field visible.
I think it can be an OS problem, because the DOM is not modified.
I found only a solution ( that not always works ): using jquery to hide and show again the content div: in this way the scroller is recalculated and works properly.
Can you help me?