diff options
| author | Adam Soltys <[email protected]> | 2026-03-03 13:45:44 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-03-03 13:45:44 -0800 |
| commit | b0c0ebdb3f14065444385113195bb180e6a9cf70 (patch) | |
| tree | 3c4a7075aaff5034fa713e9cfbf509c14490c6c0 /src | |
| parent | 35f15ebc061076709293bbe4e3e2ace78ac79445 (diff) | |
| download | coinos-ui-b0c0ebdb3f14065444385113195bb180e6a9cf70.tar.gz coinos-ui-b0c0ebdb3f14065444385113195bb180e6a9cf70.zip | |
remove url.host from layout server load
Accessing url.host caused SvelteKit to track it as a dependency.
On prerendered pages, the host mismatch (sveltekit-prerender vs
real host) triggered data invalidation and re-fetching, which
broke hydration for logged-in users.
Co-Authored-By: Claude Opus 4.6 <[email protected]>
Diffstat (limited to 'src')
| -rw-r--r-- | src/routes/+layout.server.ts | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/routes/+layout.server.ts b/src/routes/+layout.server.ts index 5e2c7fbd..9f0c584d 100644 --- a/src/routes/+layout.server.ts +++ b/src/routes/+layout.server.ts @@ -3,7 +3,7 @@ import { auth, get, isInvalidTokenError, sleep } from "$lib/utils"; import { redirect } from "@sveltejs/kit"; export const load = async ({ cookies, request, url }) => { - const { host, pathname } = url; + const { pathname } = url; let user; const token = cookies.get("token"); if (token) { @@ -53,7 +53,6 @@ export const load = async ({ cookies, request, url }) => { return { theme, - host, pathname, i18n: { locale, route: pathname }, user, |
