Contact emails
Spec
https://drafts.csswg.org/cssom-view/#dom-document-scrollingelement
Summary
Make the scrolling element be the document element in standards mode and not the body which Chrome has implemented.
Motivation
If make smoothscroll.js mousewheel event listeners passive is approved to ship by the blink owners the last known milestone of shipping an interoperable scrolling element behavior is fixed.
I wish to try to enable ScrollTopLeftInterop runtime enabled feature as Stable. It has been an experimental web platform feature for over two years now.
Opera wrote a blog post a while ago. This issue currently is currently the 14th on the list of top stared interop issues.
Interoperability and Compatibility Risk
Risk has been mitigated in part to shipping the scrollingElement. Some libraries (such as closure) have taken advantage of the API so switching the scrolling element is no longer based on user-agent checks. All major browser vendors implement this API to query the scrollingElement.
We aren't sure whether there will be more sites that are broken for scrolling unless we try. Certain risk occurs due to the fact Edge has copied Chrome's behavior due to it using a similar user-agent string.
Ongoing technical constraints
None
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes
OWP launch tracking bug
Link to entry on the feature dashboard
https://www.chromestatus.com/feature/6386758136627200
Requesting approval to ship?
Yes
--
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 blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHXv1wkdkYSPWULF-F82Ujt929TxbinYVpZZpqLQ8E9MXj2DKQ%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHXv1wkdkYSPWULF-F82Ujt929TxbinYVpZZpqLQ8E9MXj2DKQ%40mail.gmail.com.
--
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/CAOMQ%2Bw8jebLR14HOWF5Uzi0ruOVjWvCF8D2_GMcOb%2BzEv0Zgow%40mail.gmail.com.
LGTM2
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/CAHXv1wkdkYSPWULF-F82Ujt929TxbinYVpZZpqLQ8E9MXj2DKQ%40mail.gmail.com.
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/CAOMQ%2Bw8jebLR14HOWF5Uzi0ruOVjWvCF8D2_GMcOb%2BzEv0Zgow%40mail.gmail.com.
--
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/CAARdPYcFWjCsSjnkRVUW17JXBpDar%3DK6E8rwoKDduvxUefsq8g%40mail.gmail.com.
Oh and we should point out that there is a WPT for this here
--
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 blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/21c9ec45-cf32-82ef-5e8f-10682726f1ff%40igalia.com.