overflow: hidden via custom script, then re-enable scroll after animation with a Webflow interaction or custom code. You can temporarily disable scroll events in Webflow using a workaround, but Webflow does not natively support blocking user scrolling through timeline completion. Interactions may abruptly end when switching tabs because browser behavior pauses animations on inactive tabs to save resources.
Webflow doesn’t offer a built-in method to block scrolling, but you can approximate it using the following technique:
overflow: hidden to the body or html using a small custom script on page load.
To re-enable scrolling:
requestAnimationFrame) may pause or delay timeline progression.
You can simulate disabling scroll during an animation by layering a blocker div or using overflow control and re-enabling them when the timeline finishes. Webflow interactions may stop on tab switch due to browser throttling—this is unavoidable but can be mitigated with thoughtful interaction design.