From c0895fd8d7ec5c60009b712f9adfcf991c1a3670 Mon Sep 17 00:00:00 2001 From: CodeDevMLH <145071728+CodeDevMLH@users.noreply.github.com> Date: Fri, 13 Feb 2026 03:22:21 +0100 Subject: [PATCH] Fix slideshow current slide index update logic --- Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js index 7cd6ac7..79ae254 100644 --- a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js +++ b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js @@ -2315,6 +2315,8 @@ const SlideshowManager = { currentSlide.classList.add("active"); + STATE.slideshow.currentSlideIndex = index; + // Restore focus for TV mode navigation continuity requestAnimationFrame(() => { if (focusSelector) { @@ -2348,8 +2350,6 @@ const SlideshowManager = { if (logo) logo.classList.add("animate"); } - STATE.slideshow.currentSlideIndex = index; - if (index === 0 || !previousVisibleSlide) { const dotsContainer = container.querySelector(".dots-container"); if (dotsContainer) {