aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-03-03 13:45:44 -0800
committerAdam Soltys <[email protected]>2026-03-03 13:45:44 -0800
commitb0c0ebdb3f14065444385113195bb180e6a9cf70 (patch)
tree3c4a7075aaff5034fa713e9cfbf509c14490c6c0 /src
parent35f15ebc061076709293bbe4e3e2ace78ac79445 (diff)
downloadcoinos-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.ts3
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,