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&regexp=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.

Reply via email to