From fac79dacb4192eac53277c5217ff548b8410f767 Mon Sep 17 00:00:00 2001 From: ACertainCoder Date: Tue, 25 Aug 2026 00:23:15 +0200 Subject: [PATCH] Fix SlideTimer lifecycle Set `slideInterval` to `null` to ensure `updateCurrentSlide` doesn't restart it before overwriting it. --- slideshowpure.js | 1 + 1 file changed, 1 insertion(+) diff --git a/slideshowpure.js b/slideshowpure.js index 80d00ad..c9ff69b 100644 --- a/slideshowpure.js +++ b/slideshowpure.js @@ -2309,6 +2309,7 @@ const SlideshowManager = { }, CONFIG.shuffleInterval); STATE.slideshow.slideInterval.stop(); + STATE.slideshow.slideInterval = null; // Ensure that updateCurrentSlide doesn't restart the timer await this.updateCurrentSlide(0);