Re: [w3c/uievents] Expose 'inertial scrolling state' in wheel events (#58)

I'm curious the status of this issue. ☺️

I've been playing around with [`scrollend`](https://wicg.github.io/overscroll-scrollend-events/), an experimental event under a flag in Chrome, to fix [this issue](https://github.com/atomiks/elastic-scroll-polyfill/issues/3) that could enable the macOS overscroll UX to be perfectly replicated with web technologies.

Unofrtunately, `scrollend` doesn't fire until after the synthetic intertial `overscroll`/`wheel` events are done firing.

A boolean like `isInertialScrolling` might seem simple, but it would allow this fundamental Apple design language "scroll stretching" concept to be implemented in Javascript, which could really make web-based macOS apps feel a lot more native.

Of course, it would be best if Webkit/Chrome/Firefox would implement this with a css property for native elastic scrolling on macOS on any overflowing scroll area, but I'm not holding my breath at this point (since it's a mac-specific thing).

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/uievents/issues/58#issuecomment-727246596

Received on Saturday, 14 November 2020 18:24:32 UTC