Как убрать скролл в начало при фильтрации каталога Тильды

Этот код делает одну простую вещь: запрещает странице на сайте на Тильде прокручиваться наверх при применении фильтра в каталоге.
Особенно актуален код для каталога с вертикальными фильтрами: ST320N, ST340, ST340A, ST340B.

Когда вы нажимаете на фильтр в каталоге Тильды, браузер обновляет список товаров и автоматически «прыгает» в самое начало страницы. Это раздражает — пользователь сам листал вниз, выбрал фильтр, и его резко выбросило наверх.

Код перехватывает команду скролла наверх каталога и блокирует ее. Все остальные виды прокрутки продолжают работать как обычно.
Простыми словами: код «глушит» только один конкретный тип команды - тот, которым Тильда скроллит страницу наверх после фильтрации. Пользователь остаётся на том месте, где был.

Инструкция:
  1. В блок T123 добавили код ниже.
<script>
// Убираем скролл в начало каталога при фильтрации. https://t.me/breeze_tilda 
t_onReady(function () {
  const _scrollTo = window.scrollTo.bind(window);
  window.scrollTo = function(x, y) {
    if (x && typeof x === 'object' && x.behavior === 'smooth') return;
    _scrollTo(x, y);
  };
});
</script>
Больше кода для Tilda в ТГ-канале
Поблагодари за код - подпишись https://t.me/breeze_tilda