К примеру, пытался установить магазин майкрософт на прошлую винду и на это ушло больше недели. Я надеюсь, что этого больше не повторится))
const taps = document.getElementsByClassName('tap'); // берём все элементы с классом tap
for (const tap of taps) { // Для каждого из них
tap.parentNode.addEventListener('click', e => e.target.scrollIntoView()); // назначаем слушатель события click, который проскроллит к нему.
}
Очень удобно 1 раз настроить и пользоваться одинаково-выглядящим шеллом и под виндой, и под линуксом.