From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- .../meta/dom/events/scrolling/__dir__.ini | 2 ++ .../events/scrolling/overscroll-deltas.html.ini | 19 +++++++++++++ .../overscroll-event-fired-to-document.html.ini | 19 +++++++++++++ ...ed-to-element-with-overscroll-behavior.html.ini | 19 +++++++++++++ ...scroll-event-fired-to-scrolled-element.html.ini | 3 ++ .../overscroll-event-fired-to-window.html.ini | 19 +++++++++++++ ...ed-after-sequence-of-scrolls.tentative.html.ini | 10 +++++++ .../scrollend-event-fired-after-snap.html.ini | 32 ++++++++++++++++++++++ ...nd-event-fired-for-programmatic-scroll.html.ini | 14 ++++++++++ ...rollend-event-fired-for-scrollIntoView.html.ini | 7 +++++ .../scrollend-event-fired-to-document.html.ini | 21 ++++++++++++++ ...ed-to-element-with-overscroll-behavior.html.ini | 15 ++++++++++ .../scrollend-event-fired-to-window.html.ini | 17 ++++++++++++ ...rollend-event-fires-on-visual-viewport.html.ini | 3 ++ ...scrollend-event-fires-to-iframe-window.html.ini | 31 +++++++++++++++++++++ .../scrollend-event-for-user-scroll.html.ini | 28 +++++++++++++++++++ ...ired-after-removing-scroller.tentative.html.ini | 3 ++ 17 files changed, 262 insertions(+) create mode 100644 testing/web-platform/meta/dom/events/scrolling/__dir__.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/overscroll-deltas.html.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-document.html.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-element-with-overscroll-behavior.html.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-scrolled-element.html.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-window.html.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-after-sequence-of-scrolls.tentative.html.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-after-snap.html.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-document.html.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-element-with-overscroll-behavior.html.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-window.html.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/scrollend-event-fires-on-visual-viewport.html.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/scrollend-event-fires-to-iframe-window.html.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/scrollend-event-for-user-scroll.html.ini create mode 100644 testing/web-platform/meta/dom/events/scrolling/scrollend-event-not-fired-after-removing-scroller.tentative.html.ini (limited to 'testing/web-platform/meta/dom/events/scrolling') diff --git a/testing/web-platform/meta/dom/events/scrolling/__dir__.ini b/testing/web-platform/meta/dom/events/scrolling/__dir__.ini new file mode 100644 index 0000000000..9d2a46826e --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/__dir__.ini @@ -0,0 +1,2 @@ +prefs: [dom.event.wheel-event-groups.enabled:true, mousewheel.transaction.timeout:500] +lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::dom::WebExtensionInit::Init, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::ParseGlobs, mozilla::extensions::PermittedSchemes, mozilla::extensions::WebExtensionPolicy::Constructor, mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy, mozilla::extensions::WebExtensionPolicyCore::WebExtensionPolicyCore, mozilla::net::nsStandardURL::TemplatedMutator, nsDynamicAtom::Create, nsJARURI::Mutator::SetSpecBaseCharset] diff --git a/testing/web-platform/meta/dom/events/scrolling/overscroll-deltas.html.ini b/testing/web-platform/meta/dom/events/scrolling/overscroll-deltas.html.ini new file mode 100644 index 0000000000..0ab5f021ef --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/overscroll-deltas.html.ini @@ -0,0 +1,19 @@ +[overscroll-deltas.html] + expected: + if (os == "linux") and not debug: [ERROR, OK, TIMEOUT] + ERROR + [Tests that the document gets overscroll event with right deltaX/Y attributes.] + expected: + if (os == "win") and ccov: FAIL + if not debug and (os == "linux") and (processor == "x86_64") and fission: [TIMEOUT, FAIL] + if not debug and (os == "linux") and (processor == "x86_64") and not fission: [TIMEOUT, FAIL] + if not debug and (os == "linux") and (processor == "x86"): [TIMEOUT, FAIL] + if not debug and (os == "win"): TIMEOUT + if not debug and (os == "mac"): TIMEOUT + FAIL + + [testing, vertical] + expected: TIMEOUT + + [testing, horizontal] + expected: NOTRUN diff --git a/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-document.html.ini b/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-document.html.ini new file mode 100644 index 0000000000..3e963e13cf --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-document.html.ini @@ -0,0 +1,19 @@ +[overscroll-event-fired-to-document.html] + expected: + if (os == "win") and ccov: OK + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [OK, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [OK, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, OK] + if (os == "win") and not debug: TIMEOUT + if (os == "mac") and not debug: TIMEOUT + if (os == "mac") and debug: [OK, TIMEOUT] + [Tests that the document gets overscroll event when no element scrolls after touch scrolling.] + expected: + if (os == "win") and ccov: FAIL + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [FAIL, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [FAIL, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, FAIL] + if (os == "win") and not debug: TIMEOUT + if (os == "mac") and debug: [FAIL, TIMEOUT] + if (os == "mac") and not debug: TIMEOUT + FAIL diff --git a/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-element-with-overscroll-behavior.html.ini b/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-element-with-overscroll-behavior.html.ini new file mode 100644 index 0000000000..1cca7ac2ae --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-element-with-overscroll-behavior.html.ini @@ -0,0 +1,19 @@ +[overscroll-event-fired-to-element-with-overscroll-behavior.html] + expected: + if (os == "win") and ccov: OK + if (os == "linux") and not debug and (processor == "x86_64") and fission: [OK, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [OK, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, OK] + if (os == "mac") and not debug: TIMEOUT + if (os == "mac") and debug: [OK, TIMEOUT] + if (os == "win") and not debug: TIMEOUT + [Tests that the last element in the cut scroll chain gets overscroll event when no element scrolls by touch.] + expected: + if (os == "win") and ccov: FAIL + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [FAIL, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [FAIL, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, FAIL] + if (os == "mac") and debug: [FAIL, TIMEOUT] + if (os == "mac") and not debug: TIMEOUT + if (os == "win") and not debug: TIMEOUT + FAIL diff --git a/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-scrolled-element.html.ini b/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-scrolled-element.html.ini new file mode 100644 index 0000000000..55dcbab78d --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-scrolled-element.html.ini @@ -0,0 +1,3 @@ +[overscroll-event-fired-to-scrolled-element.html] + [Tests that the scrolled element gets overscroll event after fully scrolling by touch.] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-window.html.ini b/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-window.html.ini new file mode 100644 index 0000000000..d9a10e7327 --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-window.html.ini @@ -0,0 +1,19 @@ +[overscroll-event-fired-to-window.html] + expected: + if (os == "win") and ccov: OK + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [OK, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [OK, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, OK] + if (os == "win") and not debug: TIMEOUT + if (os == "mac") and debug: [OK, TIMEOUT] + if (os == "mac") and not debug: TIMEOUT + [Tests that the window gets overscroll event when no element scrollsafter touch scrolling.] + expected: + if (os == "win") and ccov: FAIL + if (os == "linux") and not debug and (processor == "x86_64") and fission: [FAIL, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [FAIL, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, FAIL] + if (os == "win") and not debug: TIMEOUT + if (os == "mac") and not debug: TIMEOUT + if (os == "mac") and debug: [FAIL, TIMEOUT] + FAIL diff --git a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-after-sequence-of-scrolls.tentative.html.ini b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-after-sequence-of-scrolls.tentative.html.ini new file mode 100644 index 0000000000..6575b527dd --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-after-sequence-of-scrolls.tentative.html.ini @@ -0,0 +1,10 @@ +[scrollend-event-fired-after-sequence-of-scrolls.tentative.html] + [Move down, up and down again, receive scrollend event only once] + expected: + if os == "mac": PASS + FAIL + + [Move right, left and right again, receive scrollend event only once] + expected: + if os == "mac": PASS + FAIL diff --git a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-after-snap.html.ini b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-after-snap.html.ini new file mode 100644 index 0000000000..d4d5b4a01e --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-after-snap.html.ini @@ -0,0 +1,32 @@ +[scrollend-event-fired-after-snap.html] + expected: + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [OK, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [OK, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, OK] + if (os == "win") and not debug: TIMEOUT + if (os == "win") and debug: [TIMEOUT, OK] + if (os == "mac") and not debug: TIMEOUT + if (os == "mac") and debug: [OK, TIMEOUT] + [Tests that scrollend is fired after scroll snap animation completion.] + expected: + if (os == "win") and ccov: FAIL + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [FAIL, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [FAIL, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, FAIL] + if (os == "win") and not debug: TIMEOUT + if (os == "mac") and debug: [FAIL, TIMEOUT] + if (os == "mac") and not debug: TIMEOUT + FAIL + + [Tests that scrollend is fired after fling snap animation completion.] + expected: + if (os == "linux") and ccov: TIMEOUT + if (os == "win") and ccov: TIMEOUT + if (os == "linux") and not debug and (processor == "x86_64") and fission: [FAIL, NOTRUN] + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [FAIL, NOTRUN] + if (os == "linux") and not debug and (processor == "x86"): [NOTRUN, FAIL] + if (os == "win") and debug: [TIMEOUT, FAIL] + if (os == "win") and not debug: NOTRUN + if (os == "mac") and debug: [FAIL, NOTRUN] + if (os == "mac") and not debug: NOTRUN + FAIL diff --git a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html.ini b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html.ini new file mode 100644 index 0000000000..c3f8ca695a --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html.ini @@ -0,0 +1,14 @@ +[scrollend-event-fired-for-programmatic-scroll.html] + [Tests scrollend event for calling scroll functions.] + expected: + if (os == "linux") and not asan and not tsan and not fission and debug and not swgl: [PASS, FAIL] + if (os == "linux") and not asan and tsan: [FAIL, PASS] + if (os == "linux") and asan: [PASS, FAIL] + if (os == "android") and debug: [PASS, FAIL] + + [Tests scrollend event for changing scroll attributes.] + expected: + if (os == "linux") and not asan and not tsan and not fission and debug and not swgl: [PASS, FAIL] + if (os == "linux") and not asan and tsan: [FAIL, PASS] + if (os == "linux") and asan: [PASS, FAIL] + if (os == "android") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html.ini b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html.ini new file mode 100644 index 0000000000..7c7cd26607 --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html.ini @@ -0,0 +1,7 @@ +[scrollend-event-fired-for-scrollIntoView.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Tests scrollend event for nested scrollIntoView.] + expected: + if (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL diff --git a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-document.html.ini b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-document.html.ini new file mode 100644 index 0000000000..668eb0879a --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-document.html.ini @@ -0,0 +1,21 @@ +[scrollend-event-fired-to-document.html] + expected: + if (os == "mac") and debug: [ERROR, OK, TIMEOUT] + if (os == "linux") and not debug: [ERROR, OK, TIMEOUT] + ERROR + [Tests that the document gets scrollend event when no element scrolls by touch.] + expected: + if (os == "win") and ccov: FAIL + if (os == "linux") and not debug and (processor == "x86_64") and fission: [TIMEOUT, FAIL] + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [TIMEOUT, FAIL] + if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, FAIL] + if (os == "win") and not debug: TIMEOUT + if (os == "mac") and debug: [FAIL, TIMEOUT] + if (os == "mac") and not debug: TIMEOUT + FAIL + + [testing, vertical] + expected: FAIL + + [testing, horizontal] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-element-with-overscroll-behavior.html.ini b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-element-with-overscroll-behavior.html.ini new file mode 100644 index 0000000000..4f3a06b285 --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-element-with-overscroll-behavior.html.ini @@ -0,0 +1,15 @@ +[scrollend-event-fired-to-element-with-overscroll-behavior.html] + expected: + if (os == "win") and ccov: OK + if (os == "linux") and not debug: [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] + [Tests that the last element in the cut scroll chain gets scrollend event when no element scrolls by touch.] + expected: + if (os == "win") and ccov: FAIL + if (os == "linux") and not debug and (processor == "x86_64") and not fission: [FAIL, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86_64") and fission: [FAIL, TIMEOUT] + if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, FAIL] + if (os == "win") and not debug: TIMEOUT + if (os == "mac") and debug: [FAIL, TIMEOUT] + if (os == "mac") and not debug: TIMEOUT + FAIL diff --git a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-window.html.ini b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-window.html.ini new file mode 100644 index 0000000000..9ae4e9ca6b --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-window.html.ini @@ -0,0 +1,17 @@ +[scrollend-event-fired-to-window.html] + expected: + if (os == "win") and ccov: OK + if (os == "linux") and not debug: [OK, TIMEOUT] + TIMEOUT + [Tests that the window gets scrollend event when no element scrolls after touch scrolling.] + expected: + if (os == "win") and ccov: FAIL + if not debug and (os == "linux") and (processor == "x86_64") and not fission: [TIMEOUT, FAIL] + if not debug and (os == "linux") and (processor == "x86_64") and fission: [TIMEOUT, FAIL] + if not debug and (os == "linux") and (processor == "x86"): [TIMEOUT, FAIL] + if not debug and (os == "win"): TIMEOUT + if not debug and (os == "mac"): TIMEOUT + FAIL + + [testing, vertical] + expected: TIMEOUT diff --git a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fires-on-visual-viewport.html.ini b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fires-on-visual-viewport.html.ini new file mode 100644 index 0000000000..fb4828db72 --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fires-on-visual-viewport.html.ini @@ -0,0 +1,3 @@ +[scrollend-event-fires-on-visual-viewport.html] + [scrollend fires when visual viewport is panned.] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fires-to-iframe-window.html.ini b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fires-to-iframe-window.html.ini new file mode 100644 index 0000000000..e19cac4425 --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fires-to-iframe-window.html.ini @@ -0,0 +1,31 @@ +[scrollend-event-fires-to-iframe-window.html] + expected: TIMEOUT + [Tests that the target_div within iframe gets scrollend event when touch dragging.] + expected: + if os == "mac": PASS + TIMEOUT + + [Tests that the target_div within iframe gets scrollend event when clicking scrollbar.] + expected: + if os == "mac": PASS + NOTRUN + + [Tests that the target_div within iframe gets scrollend event when dragging the scrollbar thumb.] + expected: + if os == "mac": PASS + NOTRUN + + [Tests that the target_div within iframe gets scrollend event when mouse wheel scrolling.] + expected: + if os == "mac": FAIL + NOTRUN + + [scrollend fires to iframe window on mousewheelscroll] + expected: + if os == "mac": TIMEOUT + NOTRUN + + [Tests that the target_div within iframe gets scrollend event when sending DOWN key to the target.] + expected: + if os == "mac": PASS + NOTRUN diff --git a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-for-user-scroll.html.ini b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-for-user-scroll.html.ini new file mode 100644 index 0000000000..0ce5115e3b --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-for-user-scroll.html.ini @@ -0,0 +1,28 @@ +[scrollend-event-for-user-scroll.html] + expected: + if (os == "win") and ccov: [TIMEOUT, OK, ERROR] + if debug: [TIMEOUT, OK, ERROR] + TIMEOUT + [Tests that the target_div gets scrollend event when touch dragging.] + expected: + if os == "mac": PASS + TIMEOUT + + [Tests that the target_div gets scrollend event when mouse wheel scrolling.] + expected: + if os == "mac": [TIMEOUT, PASS, FAIL, NOTRUN] + if os == "android": NOTRUN + [NOTRUN, PASS, FAIL] + + [Tests that the target_div gets scrollend event when clicking scrollbar.] + expected: + if os == "mac": PASS + NOTRUN + + [Tests that the target_div gets scrollend event when dragging the scrollbar thumb.] + expected: + if os == "mac": PASS + NOTRUN + + [Tests that the target_div gets scrollend event when sending DOWN key to the target.] + expected: NOTRUN diff --git a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-not-fired-after-removing-scroller.tentative.html.ini b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-not-fired-after-removing-scroller.tentative.html.ini new file mode 100644 index 0000000000..eec45b9fb5 --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-not-fired-after-removing-scroller.tentative.html.ini @@ -0,0 +1,3 @@ +[scrollend-event-not-fired-after-removing-scroller.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] -- cgit v1.2.3