From 9984e308b441dd2c2795d38d3efa0b3ddc683ea1 Mon Sep 17 00:00:00 2001 From: Juliet Date: Fri, 13 Mar 2026 14:20:56 +0100 Subject: [PATCH] fix favicon reset when switching page --- src/components/navbar.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/navbar.tsx b/src/components/navbar.tsx index 4229cf1..cec1146 100644 --- a/src/components/navbar.tsx +++ b/src/components/navbar.tsx @@ -34,9 +34,12 @@ const HoverFavicon = (props: { domain: string; hovered: boolean; children: JSX.E const [hasHovered, setHasHovered] = createSignal(false); const [loaded, setLoaded] = createSignal(false); const [src, setSrc] = createSignal(""); + let lastDomain = ""; createEffect(() => { - props.domain; + const domain = props.domain; + if (!domain || domain === lastDomain) return; + lastDomain = domain; setHasHovered(false); setLoaded(false); setSrc(""); -- 2.51.2