From 3851fecd924522bd9d50cfdf0a1ec8637a0e0176 Mon Sep 17 00:00:00 2001 From: vicrodh <103399283+vicrodh@users.noreply.github.com> Date: Sun, 18 Jan 2026 01:26:18 -0600 Subject: [PATCH] fix(ui): improve StackIcon reactivity and add debugging - Replace onMount/onDestroy with $effect rune for better reactivity - Add console logging to trace context changes - Log when setPlaybackContext/clearPlaybackContext are called - Log when StackIcon receives context updates This will help debug why stack icon might not appear immediately. To test: 1. Open browser console 2. Click a track in an album 3. Check logs for '[PlaybackContext]' and '[StackIcon]' 4. Verify context is being set and icon is receiving updates cp --- src/lib/components/StackIcon.svelte | 24 ++++++++++++++---------- src/lib/stores/playbackContextStore.ts | 5 +++++ 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/lib/components/StackIcon.svelte b/src/lib/components/StackIcon.svelte index e09fee108..16b7edf6a 100644 --- a/src/lib/components/StackIcon.svelte +++ b/src/lib/components/StackIcon.svelte @@ -1,7 +1,6 @@ @@ -31,6 +32,9 @@
+{:else} + + {/if}