остановка autoplay в swiper при наведении

есть слайдер с параметром speed: 5000, autoplay:{delay: 0.1}, при наведений на слайдер я останавливаю autoplay, проблема в том что прокрутка останавливается не сразу, а только после того как слайд достигает конечной позиций

        let gallerySlider = new Swiper(".gallery__slider", {
            modules: [Autoplay, FreeMode],
            observer: true,
            observeParents: true,
            slidesPerView: "auto",
            speed: 5000,
            freeMode: true,
            initialSlide: 1,
            loop: true,
            autoplay: {
                delay: 0.1,
            },
        });
        let sliderBlock = document.querySelector(".gallery__wrapper");
        sliderBlock.addEventListener("mouseenter", function (e) {
            gallerySlider.params.speed = 800;
            gallerySlider.autoplay.stop();
            
        });
        sliderBlock.addEventListener("mouseleave", function (e) {
            gallerySlider.autoplay.start();
            gallerySlider.params.speed = 5000;
        });


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