Я получаю странное поведение с функцией scrollTo в сочетании с Vue и Gridsome.
Зная, что это ужасная практика UX, я sh прокручиваю до конца страницы на странице нагрузить. Я использую установленный крюк жизненного цикла. Все отлично работает в Chrome. Safari не работает вообще. Если я изменю поведение с плавного на автоматическое или начальное, Chrome также не будет прокручиваться.
mounted() {
window.scrollTo({ top: document.body.scrollHeight, behavior: "smooth" });
}