Ответ 1
После еще нескольких исследований это, похоже, связано с ошибками, сфокусированными на прыжках в iOS. (https://remysharp.com/2012/05/24/issues-with-position-fixed-scrolling-on-ios#focus-jumping)
Один аккуратный трюк, который фиксировал его в некоторых случаях, заключался в установке float: left; clear: left;
в поле ввода (Прыжки полей ввода в Safari)
Но это исправление не работает, если ему нужно взаимодействовать с элементом position: fixed
. Ошибка прыжка сохраняется.