В общем задача такая - при нажатии кнопки браузера "назад" надо закрывать попап, скажем делать
isPopup = false.
Пытался сделать так - при открытии попапа вызвать код
window.history.pushState({popup: true}, 'popup');
А при вызове события попстейт закрывать
window.addEventListener('popstate', () => {
isPopup = false
});
Вот, попап закрывается, но происходит скролл к недавнему месту на странице - вот как сделать, чтобы этого скрола не было?