Closed Bug 1640632 Opened 2 months ago Closed 1 month ago

[wpt-sync] Sync PR 23753 - Add test to fire scrollend events for user scrolls

Categories

(Core :: DOM: Core & HTML, task, P4)

task

Tracking

()

RESOLVED FIXED
mozilla79
Tracking Status
firefox79 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Attachments

(2 files)

Sync web-platform-tests PR 23753 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/23753
Details from upstream follow.

Cathie Chen <cathiechen@igalia.com> wrote:

Add test to fire scrollend events for user scrolls

Hi,
This patch adds scrollend event tests to user scrolls: dragging scroll, pressing scrollbar scroll, dragging scrollbar thumb scroll, and sending DOWN key scroll.

Component: web-platform-tests → DOM: Core & HTML
Product: Testing → Core

CI Results

Ran 12 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 87 tests

Status Summary

Firefox

OK : 2[Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub] 3[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
PASS : 74
FAIL : 4[Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub] 6[Gecko-linux1804-64-debug, Gecko-linux1804-64-qr-debug] 8[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
TIMEOUT: 2
ERROR : 10[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-opt, Gecko-windows10-64-qr-opt, Gecko-windows7-32-opt, GitHub] 11[Gecko-windows10-64-debug, Gecko-windows10-64-qr-debug, Gecko-windows7-32-debug]
NOTRUN : 1[Gecko-linux1804-64-debug, Gecko-linux1804-64-qr-debug] 3[Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-opt, Gecko-windows10-64-qr-opt, Gecko-windows7-32-opt, GitHub]

Chrome

OK : 10
PASS : 13
TIMEOUT: 2
ERROR : 2
NOTRUN : 3

Safari

OK : 2
FAIL : 4
TIMEOUT: 2
ERROR : 10
NOTRUN : 3

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/dom/events/scrolling/overscroll-event-fired-to-scrolled-element.html: ERROR (Chrome: ERROR, Safari: ERROR)
/dom/events/scrolling/scrollend-event-fired-to-element-with-overscroll-behavior.html: ERROR (Chrome: OK, Safari: ERROR)
/dom/events/scrolling/scrollend-event-fired-to-window.html: ERROR (Chrome: OK, Safari: ERROR)
/dom/events/scrolling/scrollend-event-fired-after-snap.html: ERROR (Chrome: OK, Safari: ERROR)
/dom/events/scrolling/scrollend-event-fired-to-document.html: ERROR (Chrome: OK, Safari: ERROR)
/dom/events/scrolling/overscroll-event-fired-to-document.html: ERROR (Chrome: OK, Safari: ERROR)
/dom/events/scrolling/scrollend-event-fired-to-scrolled-element.html: ERROR (Chrome: ERROR, Safari: ERROR)
/dom/events/scrolling/overscroll-event-fired-to-window.html: ERROR (Chrome: OK, Safari: ERROR)
/dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html
Tests scrollend event for scrollIntoView.: FAIL (Chrome: PASS, Safari: FAIL)
Tests scrollend event for nested scrollIntoView.: FAIL (Chrome: PASS, Safari: FAIL)
/dom/events/scrolling/overscroll-deltas.html: ERROR (Chrome: OK, Safari: ERROR)
/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html
Tests scrollend event for calling scroll functions.: FAIL (Chrome: PASS, Safari: FAIL)
Tests scrollend event for changing scroll attributes.: FAIL (Chrome: PASS, Safari: FAIL)
/dom/events/scrolling/scrollend-event-for-user-scroll.html: ERROR [Gecko-windows10-64-debug, Gecko-windows10-64-qr-debug, Gecko-windows7-32-debug], OK [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview], TIMEOUT [Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-opt, Gecko-windows10-64-qr-opt, Gecko-windows7-32-opt, GitHub] (Chrome: TIMEOUT, Safari: TIMEOUT)
Tests that the target_div gets scrollend event when send DOWN key to target.: FAIL [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview], NOTRUN [Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-opt, Gecko-windows10-64-qr-opt, Gecko-windows7-32-opt, GitHub] (Chrome: NOTRUN, Safari: NOTRUN)
Tests that the target_div gets scrollend event when click scrollbar on target.: FAIL [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-qr-debug], NOTRUN [Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-opt, Gecko-windows10-64-qr-opt, Gecko-windows7-32-opt, GitHub] (Chrome: NOTRUN, Safari: NOTRUN)
Tests that the target_div gets scrollend event when drag the thumb of target.: FAIL [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview], NOTRUN [Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-opt, Gecko-windows10-64-qr-opt, Gecko-windows7-32-opt, GitHub], TIMEOUT [Gecko-linux1804-64-debug, Gecko-linux1804-64-qr-debug] (Chrome: NOTRUN, Safari: NOTRUN)
Tests that the target_div gets scrollend event when dragging scroll on target.: FAIL [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-qr-debug], TIMEOUT [Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-opt, Gecko-windows10-64-qr-opt, Gecko-windows7-32-opt, GitHub] (Chrome: TIMEOUT, Safari: TIMEOUT)
/dom/events/scrolling/overscroll-event-fired-to-element-with-overscroll-behavior.html: ERROR (Chrome: OK, Safari: ERROR)

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/9268cdac87d4
[wpt PR 23753] - Add test to fire scrollend events for user scrolls, a=testonly
https://hg.mozilla.org/integration/autoland/rev/2f254cea78bf
[wpt PR 23753] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla79

Automatic update from web-platform-tests
Add test to fire scrollend events for user scrolls (#23753)

Add test for firing scrollend event for user scrolling.
The user scrolling includes dragging, press scrollbar, dragging scrollbar thumb, and send DOWN key scrolling.

--

wpt-commits: c99723afe33bc5b265e41c1a9446eaff7f8e0d57
wpt-pr: 23753

wpt-pr: 23753
wpt-type: metadata

Pushed by james@hoppipolla.co.uk:
https://hg.mozilla.org/integration/autoland/rev/b081c705bcb7
[wpt PR 23753] - Add test to fire scrollend events for user scrolls, a=testonly
https://hg.mozilla.org/integration/autoland/rev/31b1efa08744
[wpt PR 23753] - Update wpt metadata, a=testonly
You need to log in before you can comment on or make changes to this bug.