Не могу понять код работает в хроме, а в фаерфоксе нифига, пожалуйста помогите, а то время поджимает. Очень спасете.
// Кнопка которая прокручивает до блока
scrollToFollowBtn.addEventListener("click",
function () {
scrollTo(document.body, followBlock.getBoundingClientRect().top, 600);
},false);
// Вот логика скролла
function scrollTo(element, to, duration) {
if (duration <= 0) return;
let difference = to - element.scrollTop;
let perTick = difference / duration * 10;
setTimeout(function() {
element.scrollTop = element.scrollTop + perTick;
if (element.scrollTop == to) return;
scrollTo(element, to, duration - 10);
}, 10);
}