From 79de4276fb259d26aa18ba6d08c73049a845f4b6 Mon Sep 17 00:00:00 2001 From: Everyharu Date: Fri, 28 Jun 2024 21:55:50 +0900 Subject: [PATCH] Fix the issue with history.state resetting on refresh Fix the issue with history.state resetting on refresh --- packages/kit/src/runtime/client/client.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/kit/src/runtime/client/client.js b/packages/kit/src/runtime/client/client.js index f91728bccc2c..dba56af05e18 100644 --- a/packages/kit/src/runtime/client/client.js +++ b/packages/kit/src/runtime/client/client.js @@ -292,7 +292,7 @@ export async function start(_app, _target, hydrate) { if (hydrate) { await _hydrate(target, hydrate); } else { - goto(location.href, { replaceState: true }); + goto(location.href, { replaceState: true, state: { ...history.state?.[STATES_KEY] } }); } _start_router();