diff --git a/core/src/components/content/content.tsx b/core/src/components/content/content.tsx index 5f417daaf87..f2e1a6a2acb 100644 --- a/core/src/components/content/content.tsx +++ b/core/src/components/content/content.tsx @@ -236,6 +236,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); @@ -265,6 +268,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