From 447793e6d27a81f9349a1fc30f5a95ece458e65c Mon Sep 17 00:00:00 2001 From: Steven Vandevelde Date: Wed, 2 Jul 2025 17:27:13 +0200 Subject: [PATCH] fix: artwork removal timeout --- .../constituent/blur/artwork-controller/_applet.astro | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/pages/constituent/blur/artwork-controller/_applet.astro b/src/pages/constituent/blur/artwork-controller/_applet.astro index 85d3b1c..d307299 100644 --- a/src/pages/constituent/blur/artwork-controller/_applet.astro +++ b/src/pages/constituent/blur/artwork-controller/_applet.astro @@ -500,10 +500,7 @@ import "@styles/diffuse/fonts.css"; const currTrack = activeTrack(); const currCacheId = currTrack ? await trackArtworkCacheId(currTrack) : undefined; - if (cacheId === currCacheId) - try { - setArtwork(art); - } catch (err) {} + if (cacheId === currCacheId) setArtwork(art); } //////////////////////////////////////////// @@ -535,7 +532,8 @@ import "@styles/diffuse/fonts.css"; if (art.length === 0) { showcase.querySelectorAll("img").forEach((node) => { node.style.opacity = "0"; - timeouts[hash] = setTimeout(() => node.remove(), 1000); + const hash = node.getAttribute("data-hash"); + if (hash) timeouts[hash] = setTimeout(() => node.remove(), 1000); }); return; } @@ -574,7 +572,7 @@ import "@styles/diffuse/fonts.css"; console.log(o); setArtworkColor(color.rgba); - setArtworkLightMode(o > 170); + setArtworkLightMode(o > 165); bg.style.backgroundColor = color.rgba; main.style.backgroundColor = color.rgba; img.style.opacity = "1"; -- knotmirror 0.0.1