By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Safari Adds scrollend Event Support, Completing Baseline Browser Coverage
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > News > Safari Adds scrollend Event Support, Completing Baseline Browser Coverage
News

Safari Adds scrollend Event Support, Completing Baseline Browser Coverage

News Room
Last updated: 2026/04/10 at 9:59 AM
News Room Published 10 April 2026
Share
Safari Adds scrollend Event Support, Completing Baseline Browser Coverage
SHARE

Safari released version 26.2 in December, adding support for the scrollend event and marking a significant milestone for the web platform. The release means the event now has baseline browser support across all major browsers, joining Chrome 114, Edge 114, and Firefox 109. The addition closes a longstanding gap in the platform’s scroll event model and eliminates the need for developers to rely on brittle workarounds when detecting that scrolling has finished.

The scrollend event fires once when scrolling definitively completes, whether triggered by user gestures, keyboard navigation, smooth scrolling, or programmatic JavaScript calls like scrollTo(). According to WebKit’s announcement, the event provides “a reliable signal that scrolling has finished” and addresses a problem that has plagued web developers for years. Previously, there was no native way to know when a scroll had truly ended. Developers were forced to guess using timer-based debouncing, typically with a setTimeout() delay of 100 milliseconds or more. This approach was imprecise, unreliable, and led to bugs where events would fire too late or while a user’s finger was still down on the screen.

Before scrollend, detecting scroll completion required code like this:


document.onscroll = event => {
 clearTimeout(window.scrollEndTimer)
 window.scrollEndTimer = setTimeout(callback, 100)
}

Now, with native browser support, the same result is achieved cleanly:


document.onscrollend = event => {
 // scrolling has definitively ended
}

The browser handles all the complex evaluation internally, accounting for touch release, pointer release, keypress completion, scroll snap events, and visual viewport scrolling. The event does not fire if the scroll position did not actually change, avoiding spurious triggers.

Developer reaction to Safari’s implementation has been positive. A post on X highlighting the feature noted that it has been a long-awaited addition, outlining the benefits to their app:

I’ll now be able to properly save reading progress when the user stops scrolling, rather than having to use flaky poll-based logic…

A Stack Overflow discussion from before Safari’s support noted that developers needing cross-browser compatibility would require a polyfill, with packages like @af-utils/scrollend-polyfill filling the gap.

The practical applications for scrollend are broad. Chrome’s developer blog outlined common use cases including syncing carousel scroll positions with dot indicators, lazy-loading content after the user stops scrolling, updating UI based on final scroll position, fetching data after a user scrolls to a new tab, and logging analytics events. The event is particularly valuable for performance-sensitive operations. Running computationally heavy work during an active scroll can degrade the scrolling experience, but scrollend provides the perfect hook to defer that work until scrolling is no longer happening.

For teams still supporting older Safari versions, progressive enhancement is straightforward. Developers can detect support with 'onscrollend' and fall back to the timer-based approach when the event is unavailable. Polyfills offer another path, automatically using the native event when present and falling back to pointer and scroll event monitoring otherwise. The MDN documentation provides comprehensive examples and compatibility tables, noting that the feature is now baseline across all modern browsers.

The scrollend event is a reliable, cross-platform API for detecting when scrolling has completed. It fires when the browser finishes animating scroll, when user touch or pointer gestures are released, when keyboard navigation ends, and when programmatic scrolling via APIs like scrollTo() completes. It works on both document-level scrolling and individual scrollable elements, and correctly handles visual viewport interactions like pinch-zoom. For web developers who have spent years working around its absence, Safari 26.2’s implementation represents the final piece of a multi-year standards effort that began with Chrome 114 in 2023.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article AI threat plagues software stocks after latest updates from Anthropic AI threat plagues software stocks after latest updates from Anthropic
Next Article Hoka, Asics and Nike running shoes drop in price: 11 spring deals with up to 46% off Hoka, Asics and Nike running shoes drop in price: 11 spring deals with up to 46% off
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

hifox: Deterministic Firefox Hardening as an Enforcement Workflow | HackerNoon
hifox: Deterministic Firefox Hardening as an Enforcement Workflow | HackerNoon
Computing
Tiger Teams, Evals and Agents: The New AI Engineering Playbook
Tiger Teams, Evals and Agents: The New AI Engineering Playbook
News
AI Jesus and BuddhaBot: The faith-based tech boom is here
AI Jesus and BuddhaBot: The faith-based tech boom is here
Software
'I'm Alarmed': Senator Opens Inquiry Into the Ways Tech Companies Report Suspected Child Abuse
'I'm Alarmed': Senator Opens Inquiry Into the Ways Tech Companies Report Suspected Child Abuse
News

You Might also Like

Tiger Teams, Evals and Agents: The New AI Engineering Playbook
News

Tiger Teams, Evals and Agents: The New AI Engineering Playbook

32 Min Read
'I'm Alarmed': Senator Opens Inquiry Into the Ways Tech Companies Report Suspected Child Abuse
News

'I'm Alarmed': Senator Opens Inquiry Into the Ways Tech Companies Report Suspected Child Abuse

5 Min Read
Little Snitch’s software counter surveillance jumps from Mac to Linux
News

Little Snitch’s software counter surveillance jumps from Mac to Linux

2 Min Read
It’s Time to Refresh Your Tech. How to Clean Your Electronics the Right Way
News

It’s Time to Refresh Your Tech. How to Clean Your Electronics the Right Way

25 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?