In 109 I intend to turn content scrollend events on by default for all platforms. It has been developed behind the apz.scrollend-event.content.enabled preference. Status in other browsers is as follows:
- Safari: I do not know of any current work to implement this feature. Prior work was conducted in https://bugs.webkit.org/show_bug.cgi?id=201556. - Chrome: The feature has existed behind the blink feature ScrollEndEvents. Google folks have been very actively involved in spec development and indicated an intent to ship "soon". *Bug to turn on by default*: bug 1803435 <https://bugzilla.mozilla.org/show_bug.cgi?id=1803435> (Note that the scrollend event has been chrome-only for some time). Standard: cssom-view <https://drafts.csswg.org/cssom-view/> (See the sections scrolling <https://drafts.csswg.org/cssom-view/#scrolling> and scrolling-events <https://drafts.csswg.org/cssom-view/#scrolling-events>). Additional info: - mozilla/standards-positions#240 <https://github.com/mozilla/standards-positions/issues/240> - The spec is still under active development, but the core functionality is in place. See w3c/csswg-drafts#8103, w3c/csswg-drafts#7927 <https://github.com/w3c/csswg-drafts/issues/7927>, and whatwg/html#8461 <https://github.com/whatwg/html/pull/8461> for examples of recent or in-progress work. - Example of use: See tests in D161351 <https://phabricator.services.mozilla.com/D161351> and other uses in the browser chrome (searchfox search of "scrollend" <https://searchfox.org/mozilla-central/search?q=%22scrollend%22&path=&case=false®exp=false> ). - Web platform tests: dom/events/scrolling/ <https://searchfox.org/mozilla-central/source/testing/web-platform/tests/dom/events/scrolling> (Note that many of the web-platform-tests are blocked on bug 1797215 <https://bugzilla.mozilla.org/show_bug.cgi?id=1797215>) - Mochitests: test_group_scrollend.html <https://searchfox.org/mozilla-central/source/gfx/layers/apz/test/mochitest/test_group_scrollend.html> I did not know I needed to send out a "Intent to prototype" thread, so this feature was *not* previously discussed in a "Intent to prototype" thread when the work began. Any feedback on additional info that would be helpful in future "Intent to prototype" or "Intent to ship" threads would be very much welcomed! Please feel free to email me directly or find me on matrix [:dlrobertson] if you have feedback unrelated to this feature. Cheers, - Dan -- You received this message because you are subscribed to the Google Groups "dev-platform@mozilla.org" group. To unsubscribe from this group and stop receiving emails from it, send an email to dev-platform+unsubscr...@mozilla.org. To view this discussion on the web visit https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAP33CzmX5e5c%3DQu2gbZpxc0Z8mrBEvCRCry1YvzS%3DDLxkXCzDA%40mail.gmail.com.