function scrollToElement(){
let top = document.getElementById('block-items-user').getBoundingClientRect().top + window.scrollY - 40;
window.scrollTo(0, top);
}
scrollToElement();
В браузере firefox, все работает хорошо при загрузке страницы все скролится к нужному элементу, но в webkit не работает, только если вызывать через обработчик, то есть страница сразу не скролится.
Не совсем понятно, зачем требуется window.scrollY, но попробуйте вызвать с setTimeout.
setTimeout(function scrollToElement() {
let top = document.getElementById('block-items-user').getBoundingClientRect().top - 40;
window.scrollTo(0, top);
}, 100);
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости