diff --git a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.css b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.css index c97c176..877596a 100644 --- a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.css +++ b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.css @@ -175,6 +175,7 @@ overflow: hidden; margin: 0 auto; pointer-events: auto; + outline: none; } #slides-container[style*="display: none"], diff --git a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js index 4339345..df4cbed 100644 --- a/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js +++ b/Jellyfin.Plugin.MediaBarEnhanced/Web/mediaBarEnhanced.js @@ -1489,12 +1489,12 @@ const VisibilityObserver = { */ init() { // MARK: Mark - // const observer = new MutationObserver(() => this.updateVisibility()); - let debounceTimer = null; - const observer = new MutationObserver(() => { - if (debounceTimer) clearTimeout(debounceTimer); - debounceTimer = setTimeout(() => this.updateVisibility(), 250); - }); + const observer = new MutationObserver(() => this.updateVisibility()); + // let debounceTimer = null; + // const observer = new MutationObserver(() => { + // if (debounceTimer) clearTimeout(debounceTimer); + // debounceTimer = setTimeout(() => this.updateVisibility(), 250); + // }); observer.observe(document.body, { childList: true, subtree: true }); document.body.addEventListener("click", () => this.updateVisibility());