From b70a8665915e5c393d5d86216673cc60a4418171 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 3 Mar 2026 14:58:29 -0800 Subject: qr fix --- src/components/InvoiceData.svelte | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/components') diff --git a/src/components/InvoiceData.svelte b/src/components/InvoiceData.svelte index 3129dfb5..b0891180 100644 --- a/src/components/InvoiceData.svelte +++ b/src/components/InvoiceData.svelte @@ -25,8 +25,15 @@ let qrSrc = $derived(`/qr/${encodeURIComponent(invoice.text)}/raw`); let visibleSrc = $state(""); + let first = true; + $effect(() => { const next = qrSrc; + if (first) { + first = false; + visibleSrc = next; + return; + } const img = new Image(); img.onload = () => (visibleSrc = next); img.src = next; @@ -34,7 +41,7 @@ {#if showQr} -
+