Fix slideshow current slide index update logic

This commit is contained in:
CodeDevMLH
2026-02-13 03:22:21 +01:00
parent 002ccdb08b
commit c0895fd8d7

View File

@@ -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) {