From 71d9cddebb475675918ddf91124ef890a22feb53 Mon Sep 17 00:00:00 2001 From: CodeDevMLH <145071728+CodeDevMLH@users.noreply.github.com> Date: Mon, 23 Mar 2026 18:34:33 +0100 Subject: [PATCH] Add failsafe to remove loading screen after 15 seconds to prevent infinite lockouts --- Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js index d808993..c9c8686 100644 --- a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js +++ b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js @@ -340,6 +340,15 @@ const initLoadingScreen = () => { }); }); }; + + // Global Failsafe, force remove loading screen after 15 seconds to prevent infinite lockouts + setTimeout(() => { + const loader = document.querySelector(".bar-loading"); + if (loader) { + console.warn("🎬 Media Bar:", "Loading screen timed out! Forcing removal as a failsafe."); + finishLoading(); + } + }, 15000); }; /**