LGTM1 On Monday, May 11, 2026 at 11:58:26 AM UTC-7 Chromestatus wrote:
> *Contact emails* > [email protected] > > *Explainer* > > https://github.com/vmpstr/htmldemos/blob/master/gestures/overscroll-behavior-chain.md > > *Specification* > https://drafts.csswg.org/css-overscroll-1/#propdef-overscroll-behavior > > *Summary* > overscroll-behavior currently has 3 values: none, auto, and contain. These > values affect 2 independent effects: scroll propagation and local border > effect (e.g. overscroll stretch). none: no propagation, no local effect > auto: propagation, local effect contain: no propagation, local effect This > feature tracks a new value to complete the set: chain: propagation, no > local effect This is useful for effects like side menus implemented as > scrollers. We want to bring the menu in and when it hits the edge it > doesn't overscroll (stretch/translate). However, it would then allow scroll > chaining to the ancestor. Initial proposal: > https://github.com/w3c/csswg-drafts/issues/13370 > > *Blink component* > Blink>Scroll > <https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EScroll%22> > > *Web Feature ID* > overscroll-behavior <https://webstatus.dev/features/overscroll-behavior> > > *Motivation* > This feature is useful for effects like side menus implemented as > scrollers. We want to bring the menu in and when it hits the edge it > doesn't overscroll (stretch/translate). However, it would then allow scroll > chaining to the ancestor. There may be other effects that want to prevent > overscroll effects but allow chaning > > *Initial public proposal* > https://github.com/w3c/csswg-drafts/issues/13370 > > *TAG review* > https://github.com/w3ctag/design-reviews/issues/1228 > > *TAG review status* > Pending > > *Goals for experimentation* > None > > *Risks* > > > *Interoperability and Compatibility* > *No information provided* > > *Gecko*: No signal ( > https://github.com/mozilla/standards-positions/issues/1406) > > *WebKit*: No signal ( > https://github.com/WebKit/standards-positions/issues/661) > > *Web developers*: No signals We've had some use-cases in other features > (overscroll gestures) where this behavior was needed to avoid awkward > interactions > > *Other signals*: > > *Ergonomics* > None > > *Activation* > None > > *Security* > None > > *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? > *No information provided* > > > *Debuggability* > This is debuggable as other CSS properties > > *Will this feature be supported on all six Blink platforms (Windows, Mac, > Linux, ChromeOS, Android, and Android WebView)?* > No > > *Is this feature fully tested by web-platform-tests > <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?* > Yes > > https://wpt.fyi/results/css/css-overscroll-behavior?label=master&label=experimental&aligned&q=overscroll-behavior > > (Added via https://github.com/web-platform-tests/wpt/pull/59792) > > *Flag name on about://flags* > *No information provided* > > *Finch feature name* > CSSOverscrollBehaviorChain > > *Rollout plan* > Will ship enabled for all users > > *Requires code in //chrome?* > False > > *Tracking bug* > https://issues.chromium.org/issues/499018879 > > *Estimated milestones* > Shipping on desktop 150 > Shipping on Android 150 > Shipping on WebView 150 > > *Anticipated spec changes* > > Open questions about a feature may be a source of future web compat or > interop issues. Please list open issues (e.g. links to known github issues > in the project for the feature specification) whose resolution may > introduce web compat/interop risk (e.g., changing to naming or structure of > the API in a non-backward-compatible way). > *No information provided* > > *Link to entry on the Chrome Platform Status* > https://chromestatus.com/feature/5176802466201600?gate=4784727853760512 > > *Links to previous Intent discussions* > Intent to Prototype: > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/69ceb225.050a0220.1c79a0.01ba.GAE%40google.com > > > This intent message was generated by Chrome Platform Status > <https://chromestatus.com>. > -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/1486bba8-40b7-44c9-af56-8b609aa5bf2fn%40chromium.org.
