From 509d198cd035b67d84e6f927e38f3aefc9ba05bf Mon Sep 17 00:00:00 2001 From: CodeDevMLH <145071728+CodeDevMLH@users.noreply.github.com> Date: Tue, 24 Feb 2026 18:38:14 +0100 Subject: [PATCH] Add console log messages for Easter visibility changes; improve debugging --- Jellyfin.Plugin.Seasonals/Web/easter.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Jellyfin.Plugin.Seasonals/Web/easter.js b/Jellyfin.Plugin.Seasonals/Web/easter.js index 8ee1968..56b4284 100644 --- a/Jellyfin.Plugin.Seasonals/Web/easter.js +++ b/Jellyfin.Plugin.Seasonals/Web/easter.js @@ -29,6 +29,7 @@ const easterEggImages = [ "../Seasonals/Resources/easter_images/eggs.png" ]; +let msgPrinted = false; // Check visibility function toggleEaster() { @@ -44,13 +45,21 @@ function toggleEaster() { easterContainer.style.display = 'none'; if (rabbitTimeout) { clearTimeout(rabbitTimeout); - isAnimating = false; // Reset to allow restarting later + isAnimating = false; + } + if (!msgPrinted) { + console.log('Easter hidden'); + msgPrinted = true; } } else { easterContainer.style.display = 'block'; if (!isAnimating && enableBunny) { animateRabbit(document.querySelector('#rabbit')); } + if (msgPrinted) { + console.log('Easter visible'); + msgPrinted = false; + } } } const observer = new MutationObserver(toggleEaster);