From 9abcdf522d8da936dcabe2fb47b40811b84beedc Mon Sep 17 00:00:00 2001 From: CodeDevMLH <145071728+CodeDevMLH@users.noreply.github.com> Date: Mon, 23 Mar 2026 18:26:18 +0100 Subject: [PATCH] Fix slides container initialization to create a dummy element if not present --- .../Web/mediaBarEnhanced.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js index 5b2ae74..d808993 100644 --- a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js +++ b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js @@ -3901,8 +3901,16 @@ const slidesInit = async () => { homeSections.style.top = '0'; homeSections.style.marginTop = '0'; } - const container = document.getElementById('slides-container'); - if (container) container.style.display = 'none'; + let container = document.getElementById('slides-container'); + if (container) { + container.style.display = 'none'; + } else { + // Create dummy container so loading screen's interval can trigger its own cleanup + container = document.createElement('div'); + container.id = 'slides-container'; + container.style.display = 'none'; + document.body.appendChild(container); + } return; }