From 841d602f3b2ab6230065648299eafa19c0156d08 Mon Sep 17 00:00:00 2001 From: wukko Date: Wed, 7 May 2025 19:56:39 +0600 Subject: [PATCH] web/Omnibox: use search params only in a browser forever cursed by prerender --- web/src/components/save/Omnibox.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/src/components/save/Omnibox.svelte b/web/src/components/save/Omnibox.svelte index d833c7ee..17e2f83a 100644 --- a/web/src/components/save/Omnibox.svelte +++ b/web/src/components/save/Omnibox.svelte @@ -46,7 +46,11 @@ let isBotCheckOngoing = $derived($turnstileEnabled && !$turnstileSolved); - let linkPrefill = $derived(page.url.hash.replace("#", "") || page.url.searchParams.get("u") || ""); + let linkPrefill = $derived( + page.url.hash.replace("#", "") + || (browser ? page.url.searchParams.get("u") : "") + || "" + ); let downloadable = $derived(validLink($link)); let clearVisible = $derived($link && !isLoading);