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; }