From 2b51ea0077d59a49381d3dcf4436298fc8bd64dc Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 9 Jan 2024 23:56:35 -0800 Subject: fix(parameters): early return and tools parameter --- src/lib/Utility/parameters.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/lib/Utility') diff --git a/src/lib/Utility/parameters.ts b/src/lib/Utility/parameters.ts index cf24eb8c..8844f109 100644 --- a/src/lib/Utility/parameters.ts +++ b/src/lib/Utility/parameters.ts @@ -4,10 +4,9 @@ import { get } from 'svelte/store'; export const clearAllParameters = (saved: string[] = []) => { if (browser) { - const parameters = new URLSearchParams(); + if (get(page).url.searchParams.size === 0) return; - if (get(page).url.searchParams.has('tool')) - parameters.set('tool', get(page).url.searchParams.get('tool') || ''); + const parameters = new URLSearchParams(); saved.forEach((key) => { if (get(page).url.searchParams.has(key)) { -- cgit v1.2.3