From 77f0337445587ebc1a3ab795df8a3208f0e43459 Mon Sep 17 00:00:00 2001 From: afn Date: Thu, 20 Apr 2023 22:36:42 -0400 Subject: [PATCH] fix(Search): replace `window.history.pushState` with `goto` --- src/lib/components/Search.svelte | 9 ++++++--- src/routes/patches/[[package]]/+page.svelte | 3 ++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/lib/components/Search.svelte b/src/lib/components/Search.svelte index e73eb8a..87b99f2 100644 --- a/src/lib/components/Search.svelte +++ b/src/lib/components/Search.svelte @@ -1,14 +1,17 @@ diff --git a/src/routes/patches/[[package]]/+page.svelte b/src/routes/patches/[[package]]/+page.svelte index 51c4823..ad242d9 100644 --- a/src/routes/patches/[[package]]/+page.svelte +++ b/src/routes/patches/[[package]]/+page.svelte @@ -2,6 +2,7 @@ import { fly } from 'svelte/transition'; import { quintOut } from 'svelte/easing'; import { page } from '$app/stores'; + import { goto } from '$app/navigation'; import type { PageData } from './$types'; import type { Patch } from '$lib/types'; @@ -78,7 +79,7 @@ .replace(/-/g, '') .toLowerCase(); // Update search URL params - window.history.pushState(null, '', `${window.location.href.split('?')[0]}${searchTerm ? '?s=' + searchTerm : ''}`) + goto(`${$page.url.pathname}${searchTerm ? '?s=' + searchTerm : ''}`) }, 500); };