diff --git a/src/compile/render-dom/wrappers/Window.ts b/src/compile/render-dom/wrappers/Window.ts index e63264693f..8adb3b053e 100644 --- a/src/compile/render-dom/wrappers/Window.ts +++ b/src/compile/render-dom/wrappers/Window.ts @@ -157,7 +157,7 @@ export default class WindowWrapper extends Wrapper { [bindings.scrollX, bindings.scrollY].map( binding => binding && `changed["${binding}"]` ).filter(Boolean).join(' || ') - }) { + } && !${lock}) { ${lock} = true; clearTimeout(${timeout}); window.scrollTo(${