Limited Availability
Scrolling
id: scroll-promises
Scroll method promises
The
scroll(), scrollBy(), scrollTo(), and scrollIntoView() methods on the Element and Window interfaces return Promises that resolve when scrolling completes.
Baseline Status:
This feature is currently Limited and is missing in at least one major browser engine.
Desktop Browser Engine Support
Google Chrome
150
Supported
Mozilla Firefox
—
Unsupported
Apple Safari
—
Unsupported
Microsoft Edge
150
Supported
Mobile Browser Engine Support
Chrome Android
150
Firefox Android
—
Safari iOS
—
Specifications and References
MDN Browser Compat Data Keys:
api.Element.scroll.returns_promise ↗
api.Element.scrollBy.returns_promise ↗
api.Element.scrollIntoView.returns_promise ↗
api.Element.scrollTo.returns_promise ↗
api.Window.scroll.returns_promise ↗
api.Window.scrollBy.returns_promise ↗
api.Window.scrollTo.returns_promise ↗