From a8bffc4b27a511dcd20db6d75599895dd2cc44a0 Mon Sep 17 00:00:00 2001 From: wukko Date: Mon, 17 Mar 2025 17:37:00 +0600 Subject: [PATCH] web/layout: load the plausible script only once oops --- web/src/routes/+layout.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/src/routes/+layout.svelte b/web/src/routes/+layout.svelte index 2f419223..1d0aaf54 100644 --- a/web/src/routes/+layout.svelte +++ b/web/src/routes/+layout.svelte @@ -36,6 +36,7 @@ device.prefers.reducedTransparency; $: preloadMeowbalt = false; + $: plausibleLoaded = false; afterNavigate(async () => { const to_focus: HTMLElement | null = @@ -67,10 +68,13 @@ {/if} - {#if browser && env.PLAUSIBLE_ENABLED && !$settings.privacy.disableAnalytics} + {#if plausibleLoaded || (browser && env.PLAUSIBLE_ENABLED && !$settings.privacy.disableAnalytics)}