From 6f28e41b6df7f0f42503e2b1373a2b6fb6e836f4 Mon Sep 17 00:00:00 2001 From: adiGuba Date: Wed, 15 May 2024 12:15:21 +0200 Subject: [PATCH] chore: tidy up scrolling code logic (#11630) --------- Co-authored-by: Simon H <5968653+dummdidumm@users.noreply.github.com> --- .../src/internal/client/dom/elements/bindings/window.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/svelte/src/internal/client/dom/elements/bindings/window.js b/packages/svelte/src/internal/client/dom/elements/bindings/window.js index 55c0b645de..63123430c9 100644 --- a/packages/svelte/src/internal/client/dom/elements/bindings/window.js +++ b/packages/svelte/src/internal/client/dom/elements/bindings/window.js @@ -33,9 +33,7 @@ export function bind_window_scroll(type, get_value, update) { render_effect(() => { latest_value = get_value(); - if (latest_value === undefined) return; - - if (!scrolling) { + if (!scrolling && latest_value != null) { scrolling = true; clearTimeout(timeout); if (is_scrolling_x) {