From 34270c782e2ea8cde2eafd7da8bfe18100b226e7 Mon Sep 17 00:00:00 2001 From: Omar Lopesino Date: Wed, 17 Sep 2025 11:27:59 +0200 Subject: [PATCH] Improve way to freeze slick --- addons/setup.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/addons/setup.js b/addons/setup.js index 4dae52d..6db1668 100644 --- a/addons/setup.js +++ b/addons/setup.js @@ -79,19 +79,14 @@ module.exports = async (page, scenario, config) => { slickCarousels.forEach((carousel) => { // Avoid autoplay in carousels. + $(carousel).slick('slickGoTo', -10, true); if ($(carousel).slick('slickGetOption', 'autoplay')) { $(carousel).slick('slickSetOption', { 'speed': 0, 'fade': false, 'infinite': false }, false); - $(carousel).on('afterChange', function (event, slick) { - slick.slickSetOption({ - 'autoplay': false, - }, true); - }); - - $(carousel).slick('slickGoTo', 0, true); + $(carousel).slick('slickPause'); } }); // Improve text rendering for Slick carousels.