17 lines
954 B
Diff
17 lines
954 B
Diff
diff --git a/dist/utilities/use-search-params/use-search-params.svelte.js b/dist/utilities/use-search-params/use-search-params.svelte.js
|
|
index 8ddeb0eacf7ef5884c222536ff76588a4134d0c7..a1824bdc9779d7a5a8f78184b03efff484d316b1 100644
|
|
--- a/dist/utilities/use-search-params/use-search-params.svelte.js
|
|
+++ b/dist/utilities/use-search-params/use-search-params.svelte.js
|
|
@@ -1368,6 +1368,11 @@ export function useSearchParams(schema, options = {}) {
|
|
const isMounted = new IsMounted();
|
|
// Track if we've done initial setup (separate from cache initialization)
|
|
let hasInitialized = false;
|
|
+ // Initial URL sync to local cache - on both server and client
|
|
+ if (!building && options.updateURL !== false) {
|
|
+ const urlParams = page.url.searchParams;
|
|
+ searchParams.syncFromURL(urlParams);
|
|
+ }
|
|
// Only run initialization logic after hydration is complete
|
|
$effect(() => {
|
|
if (!isMounted.current || building)
|