From 63b20ecbf227a67cbd27ab86a1119b32c4bafffe Mon Sep 17 00:00:00 2001 From: HansKrywaa Date: Sun, 1 Mar 2020 00:50:06 +0100 Subject: [PATCH] fix(content): interrupt Momentum on Scroll closes #20423 --- core/src/components/content/content.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/src/components/content/content.tsx b/core/src/components/content/content.tsx index e899a3ab081..8fb410c33a7 100644 --- a/core/src/components/content/content.tsx +++ b/core/src/components/content/content.tsx @@ -232,6 +232,9 @@ export class Content implements ComponentInterface { return; } + // Stop possible Momentum Scroll + el.style.setProperty('--overflow', 'hidden'); + let resolve!: () => void; let startTime = 0; const promise = new Promise(r => resolve = r); @@ -261,6 +264,11 @@ export class Content implements ComponentInterface { } else { resolve(); + + // Reset the Overflow Property to Auto + setTimeout(() => { + el.style.setProperty('--overflow', 'auto'); + }, 10); } }; // chill out for a frame first