Intent to Prototype: Overscroll Gestures

60 views
Skip to first unread message

Chromestatus

unread,
Sep 8, 2025, 10:53:48 AM (14 hours ago) Sep 8
to blin...@chromium.org, fla...@chromium.org, vmp...@chromium.org

Contact emails

vmp...@chromium.org, fla...@chromium.org

Explainer

https://github.com/vmpstr/htmldemos/blob/master/gestures/README.md

Specification

None

Summary

This feature adds a set of primitives to allow elements to anchor to overscroll areas of other elements. It further allows these elements to be revealed with swipe gestures, similar to scrollers.



Blink component

Blink>Animation

Web Feature ID

animations-css

Motivation

The web provides a rich set of animation properties and tie-ins to scrolling. What appears to be missing from the set is gesture interaction that allows content to be moved around in response to user swiping on the screen. For example, things like sidebar menu or pull to refresh are awkward to express today without script. Notably, it is possibly to polyfill some of these behaviors with Scroll Driven Animations and Snap Points, but the implementation requires insight and an in-depth understanding of these features behave.



Initial public proposal

https://github.com/w3c/csswg-drafts/issues/12750

TAG review

None

TAG review status

Pending

Risks



Interoperability and Compatibility

None



Gecko: No signal

WebKit: No signal

Web developers: No signals

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?

None



Debuggability

None



Is this feature fully tested by web-platform-tests?

No

Flag name on about://flags

None

Finch feature name

None

Non-finch justification

None

Requires code in //chrome?

False

Tracking bug

https://issues.chromium.org/443719046

Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5261280285949952?gate=5128016409788416

This intent message was generated by Chrome Platform Status.
Reply all
Reply to author
Forward
0 new messages