From 2b7682684af8e3437d5f7015f7df3b4cdce1a516 Mon Sep 17 00:00:00 2001 From: George Powell Date: Sat, 27 Dec 2025 11:50:35 -0500 Subject: [PATCH] fixed sloppy umami events --- src/lib/components/WinScreen.svelte | 8 -------- src/routes/+page.svelte | 24 ++++++++++++++++++++++-- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/src/lib/components/WinScreen.svelte b/src/lib/components/WinScreen.svelte index 0e69813..487a634 100644 --- a/src/lib/components/WinScreen.svelte +++ b/src/lib/components/WinScreen.svelte @@ -71,14 +71,6 @@ // Generate the congratulations message let congratulationsMessage = $derived(getRandomCongratulationsMessage()); - - onMount(() => { - if (typeof window !== "undefined" && (window as any).umami) { - (window as any).umami.track("guessed-correctly", { - totalGuesses: guessCount, - }); - } - });
{ + if (!browser || !isWon) return; + const key = `bibdle-win-tracked-${dailyVerse.date}`; + if (localStorage.getItem(key) === "true") return; + if ((window as any).umami) { + (window as any).umami.track("Guessed correctly", { + totalGuesses: guesses.length, + }); + } + localStorage.setItem(key, "true"); + }); + function generateShareText(): string { const emojis = guesses .slice()