При Webkit перерисовывается любой из внешних контейнеров (div в моем случае) дочерних элементов или изменяется атрибут отображения этих дочерних элементов с / на display: none / block / inline / inline-block, обучает элемент контейнера прокрутите обратно наверх. Таким образом, элементы, расположенные в нижнем конце области прокрутки, никогда не будут доступны пользователю, поскольку эта область продолжает прокручиваться вверх, как только происходит одна из ранее упомянутых вещей.
В Firefox положение прокрутки сохраняется как требуется.
Пример (разверните левый список, чтобы отобразить полосу прокрутки, или выберите альбом слева, чтобы в основной области экрана было достаточно содержимого, чтобы вызвать полосы прокрутки, прокрутить вниз и навести курсор на изображения)
Есть ли какое-нибудь решение / исправление, которое я мог бы внедрить, чтобы сохранить пользовательский опыт также для браузеров webkit?
Спасибо