From f97afc2425986c2a411c1cda1981f57e468f9bc0 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Wed, 22 Apr 2026 13:37:23 +0300 Subject: [PATCH] fix(createVirtualizer): add window check to resolve the ReferenceError --- .../helpers/createVirtualizer/createVirtualizer.svelte.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/shared/lib/helpers/createVirtualizer/createVirtualizer.svelte.ts b/src/shared/lib/helpers/createVirtualizer/createVirtualizer.svelte.ts index 7e68bdd..d1faa3e 100644 --- a/src/shared/lib/helpers/createVirtualizer/createVirtualizer.svelte.ts +++ b/src/shared/lib/helpers/createVirtualizer/createVirtualizer.svelte.ts @@ -258,12 +258,13 @@ export function createVirtualizer( // Calculate initial offset ONCE const getElementOffset = () => { const rect = node.getBoundingClientRect(); - return rect.top + window.scrollY; + const scrollY = typeof window !== 'undefined' ? window.scrollY : 0; + return rect.top + scrollY; }; let cachedOffsetTop = 0; let rafId: number | null = null; - containerHeight = window.innerHeight; + containerHeight = typeof window !== 'undefined' ? window.innerHeight : 0; const handleScroll = () => { if (rafId !== null) {