Итак, столкнулся с проблемой, которая идет со времен ios 5, которая описана вот тут, пункт
Scrolling == unusable position:fixed element
Видео:
https://youtu.be/R2MzdeJSCKw
https://remysharp.com/2012/05/24/issues-with-posit...
В моей ситуации есть небольшие отличия от видео. Есть fixed оверлей, в нем окно с кнопками, если презагрузить страницу, то после автоскролла до предшествующего перезагрузке положению окна, кнопки визуально находятся в правильном месте, но клик по ним не происходит. Клик по ним определяется в пустом месте в самом верху окна.
Все решения, которые есть в интеренете по этой проблеме мне не помогли.
Пробовал решения отсюда
blog.14islands.com/post/30313367126/solved-positio...
Единственное, что я придумал и что работает -
var scrollPos = window.pageYOffset;
var tempScrollPos = scrollPos - 1;
$('body, html').scrollTop(tempScrollPos).animate({scrollTop: scrollPos}, 1);
Но мне не нравится решение со скроллом.
Сталкивался кто с аналогичной проблемой и какие способы ее обхода использовали?