Ошибка Safari: прокрутка translate3d смещается, когда ввод вызывает прокрутку

#safari #textarea #translate3d

#safari #текстовое поле #translate3d

Вопрос:

В Safari 5.1.1 на Mac есть ошибка, которая кажется неразрешимой. (Также отображается Firefox на Mac.)

Используя iScroll для настройки прокрутки DIV, любая прокрутка, вызванная вводом или ТЕКСТОВОЙ областью, смещает матрицу translate3d на величину автоматической прокрутки. Таким образом, например, вы больше не сможете прокручивать назад к началу!

Поскольку неверна матрица translate3d, я не могу найти способ обойти эту ошибку. Все значения, полученные из элементов, кажутся правильными, за исключением того, что прокручиваемое содержимое смещено неправильно.

Обратите также внимание: я уверен, что это не ошибка iScroll.

Любые идеи приветствуются! Пожалуйста, прокомментируйте, если проверено в других браузерах.