Да, у меня была такая же проблема при работе с Webview, моя была с вводом, поданным на модал.Текстовое поле не «фокусировалось» над клавиатурой.Решением было отложить вызов функции.Надеюсь, кто-нибудь найдет это полезным.
$("body").on("click", ".jstree-search-input", function () {
setTimeout(function(){
androidScroll();
}, 500);
});
Как вы можете видеть, он используется для ввода jstree ...
function androidScroll() {
// Webview focus call (pushes the modal over keyboard)
$('.control-sidebar-open ').scrollTop($('.control-sidebar-open ')[0].scrollHeight);
}