From 6aca6127ca51ec95ea95b420c759f1ea27f4e180 Mon Sep 17 00:00:00 2001 From: Puru Vijay <47742487+PuruVJ@users.noreply.github.com> Date: Tue, 19 Sep 2023 20:38:54 +0530 Subject: [PATCH] site: fix scroll restoration (#9222) --- sites/svelte.dev/src/routes/+layout.svelte | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/sites/svelte.dev/src/routes/+layout.svelte b/sites/svelte.dev/src/routes/+layout.svelte index 0bb3e0ffff..9906d6a1b0 100644 --- a/sites/svelte.dev/src/routes/+layout.svelte +++ b/sites/svelte.dev/src/routes/+layout.svelte @@ -7,6 +7,20 @@ import '@sveltejs/site-kit/styles/index.css'; export let data; + + /** @type {import('@sveltejs/kit').Snapshot} */ + let shell_snapshot; + + export const snapshot = { + capture() { + return { + shell: shell_snapshot?.capture() + }; + }, + restore(data) { + shell_snapshot?.restore(data.shell); + } + }; @@ -18,7 +32,7 @@
- +