Contact emails
aj...@chromium.org, yma...@chromium.org, suny...@chromium.org
Spec
http://dev.w3.org/csswg/cssom-view/ (See sections 4, 5, 7, 12, and 13.)
Summary
This adds an optional ScrollOptions and an optional ScrollIntoViewOptions arguments to CSSOM scrolling APIs; these additional arguments allows specifying that a particular scroll should be performed smoothly rather than instantly. This also adds a scroll-behavior CSS property, which specifies whether scrolls performed on a scrolling box (via CSSOM scrolling APIs or via navigation) should be smooth or instant.
Link to “Intent to Implement” blink-dev discussion
Intent to Implement: CSSOM View smooth scroll API
Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes.
Interoperability and Compatibility Risk
Edge: They have this as "Under consideration" at https://developer.microsoft.com/en-us/microsoft-edge/platform/status/cssomviewsmoothscrollapi/?q=cssom
Firefox: Shipped
Safari: No signals
Web developers: Positive
OWP launch tracking bug
Entry on the feature dashboard
https://www.chromestatus.com/features/5812155903377408Is this feature fully tested by web-platform-tests?
Please link to the test suite. If any part of the feature is not tested by web-platform-tests, please include links to issues, e.g.:
A web-platform-tests issue with the "infra" label explaining why a certain thing cannot be tested. (example)
A spec issue for some change that would make it possible to test. (example)
A Chromium issue to upstream some existing tests. (example)
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/71e97106-2429-4142-9deb-ca2b2a888eb9%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFpjS_0u3V2-_XT6JJy3eUOK%2B3iFW16CSjfCOT2W87kLT1BuYA%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYez5Wx2yH-nc0KrX%2B-EFOGU1hiB09%2B4hbWS75%3DDaHDcGw%40mail.gmail.com.