Почему меню не прокручивается до конца до конца?

Меню на телефонах не хочет прокручиваться до конца, не понимаю с чем связана данная проблема.
Ссылка на сайт.
Для того чтобы открыть меню нужно нажать на кнопку Фильтры и товары

var menuLink = $('.js-menu-link'),
    menuClose = $('.menu-close'),
    overlay = $('.overlay');
menuLink.on('click', function (e) {
    e.preventDefault();
    var thisMenuLink = $(this).attr('data-target');
    $(thisMenuLink).addClass('active');
    overlay.addClass('active');
    $('html, body').addClass('hidden');
});
menuClose.on('click', function (e) {
    e.preventDefault();
    var thisMenuClose = $(this).attr('data-target');
    $(thisMenuClose).removeClass('active');
    overlay.removeClass('active');
    $('html, body').removeClass('hidden');
});
overlay.on('click', function (e) {
    e.preventDefault();
    $('.js-menu').removeClass('active');
    overlay.removeClass('active');
    $('html, body').removeClass('hidden');
});


Ответы (1 шт):

Автор решения: Marian Vytak

Я так и не понял почему меню себя так вело, но баг исправил.
Для меню высота была задана 100vh, я заменил ее на auto и добавил bottom: 0;

→ Ссылка