diff options
Diffstat (limited to 'testing/web-platform/meta/dom/events')
135 files changed, 794 insertions, 0 deletions
diff --git a/testing/web-platform/meta/dom/events/AddEventListenerOptions-signal.any.js.ini b/testing/web-platform/meta/dom/events/AddEventListenerOptions-signal.any.js.ini new file mode 100644 index 0000000000..e4e8251bf9 --- /dev/null +++ b/testing/web-platform/meta/dom/events/AddEventListenerOptions-signal.any.js.ini @@ -0,0 +1,7 @@ +[AddEventListenerOptions-signal.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[AddEventListenerOptions-signal.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Body-FrameSet-Event-Handlers.html.ini b/testing/web-platform/meta/dom/events/Body-FrameSet-Event-Handlers.html.ini new file mode 100644 index 0000000000..04b0b7a122 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Body-FrameSet-Event-Handlers.html.ini @@ -0,0 +1,3 @@ +[Body-FrameSet-Event-Handlers.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/CustomEvent.html.ini b/testing/web-platform/meta/dom/events/CustomEvent.html.ini new file mode 100644 index 0000000000..be7efa45ef --- /dev/null +++ b/testing/web-platform/meta/dom/events/CustomEvent.html.ini @@ -0,0 +1,3 @@ +[CustomEvent.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-cancelBubble.html.ini b/testing/web-platform/meta/dom/events/Event-cancelBubble.html.ini new file mode 100644 index 0000000000..598f781248 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-cancelBubble.html.ini @@ -0,0 +1,3 @@ +[Event-cancelBubble.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-constants.html.ini b/testing/web-platform/meta/dom/events/Event-constants.html.ini new file mode 100644 index 0000000000..8cf432aee3 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-constants.html.ini @@ -0,0 +1,3 @@ +[Event-constants.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-constructors.any.js.ini b/testing/web-platform/meta/dom/events/Event-constructors.any.js.ini new file mode 100644 index 0000000000..b2816d7d06 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-constructors.any.js.ini @@ -0,0 +1,7 @@ +[Event-constructors.any.worker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[Event-constructors.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-defaultPrevented-after-dispatch.html.ini b/testing/web-platform/meta/dom/events/Event-defaultPrevented-after-dispatch.html.ini new file mode 100644 index 0000000000..e566633400 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-defaultPrevented-after-dispatch.html.ini @@ -0,0 +1,3 @@ +[Event-defaultPrevented-after-dispatch.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-defaultPrevented.html.ini b/testing/web-platform/meta/dom/events/Event-defaultPrevented.html.ini new file mode 100644 index 0000000000..2d2994fa8f --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-defaultPrevented.html.ini @@ -0,0 +1,3 @@ +[Event-defaultPrevented.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-bubble-canceled.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-bubble-canceled.html.ini new file mode 100644 index 0000000000..d1b925909b --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-bubble-canceled.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-bubble-canceled.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-bubbles-false.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-bubbles-false.html.ini new file mode 100644 index 0000000000..0a0f1902f4 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-bubbles-false.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-bubbles-false.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-bubbles-true.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-bubbles-true.html.ini new file mode 100644 index 0000000000..4a3d702215 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-bubbles-true.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-bubbles-true.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-click.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-click.html.ini new file mode 100644 index 0000000000..7f78c02899 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-click.html.ini @@ -0,0 +1,11 @@ +[Event-dispatch-click.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [look at parents only when event bubbles] + expected: FAIL + + [event state during post-click handling] + expected: FAIL + + [redispatch during post-click handling] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-click.tentative.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-click.tentative.html.ini new file mode 100644 index 0000000000..0805dfac26 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-click.tentative.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-click.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-detached-click.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-detached-click.html.ini new file mode 100644 index 0000000000..7278c75b91 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-detached-click.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-detached-click.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-detached-input-and-change.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-detached-input-and-change.html.ini new file mode 100644 index 0000000000..c43430fbb0 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-detached-input-and-change.html.ini @@ -0,0 +1,14 @@ +[Event-dispatch-detached-input-and-change.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [detached checkbox should not emit input or change events on click().] + expected: FAIL + + [detached radio should not emit input or change events on click().] + expected: FAIL + + [detached radio should not emit input or change events on dispatchEvent(new MouseEvent('click')).] + expected: FAIL + + [detached checkbox should not emit input or change events on dispatchEvent(new MouseEvent('click')).] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-handlers-changed.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-handlers-changed.html.ini new file mode 100644 index 0000000000..d08dbd2461 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-handlers-changed.html.ini @@ -0,0 +1,5 @@ +[Event-dispatch-handlers-changed.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [ Dispatch additional events inside an event listener ] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-listener-order.window.js.ini b/testing/web-platform/meta/dom/events/Event-dispatch-listener-order.window.js.ini new file mode 100644 index 0000000000..6f803be408 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-listener-order.window.js.ini @@ -0,0 +1,5 @@ +[Event-dispatch-listener-order.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Event-dispatch-listener-order] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-multiple-cancelBubble.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-multiple-cancelBubble.html.ini new file mode 100644 index 0000000000..506f0fc01b --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-multiple-cancelBubble.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-multiple-cancelBubble.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-multiple-stopPropagation.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-multiple-stopPropagation.html.ini new file mode 100644 index 0000000000..d90f6da537 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-multiple-stopPropagation.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-multiple-stopPropagation.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-omitted-capture.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-omitted-capture.html.ini new file mode 100644 index 0000000000..bd64706461 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-omitted-capture.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-omitted-capture.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-on-disabled-elements.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-on-disabled-elements.html.ini new file mode 100644 index 0000000000..1d46bccc79 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-on-disabled-elements.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-on-disabled-elements.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-order-at-target.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-order-at-target.html.ini new file mode 100644 index 0000000000..65b69789a6 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-order-at-target.html.ini @@ -0,0 +1,5 @@ +[Event-dispatch-order-at-target.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Listeners are invoked in correct order (AT_TARGET phase)] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-order.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-order.html.ini new file mode 100644 index 0000000000..51f18461a0 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-order.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-order.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-other-document.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-other-document.html.ini new file mode 100644 index 0000000000..7a6f358ed3 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-other-document.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-other-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-propagation-stopped.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-propagation-stopped.html.ini new file mode 100644 index 0000000000..ee5676d78b --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-propagation-stopped.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-propagation-stopped.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-redispatch.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-redispatch.html.ini new file mode 100644 index 0000000000..ece1f264c8 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-redispatch.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-redispatch.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-reenter.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-reenter.html.ini new file mode 100644 index 0000000000..388810cec7 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-reenter.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-reenter.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-target-moved.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-target-moved.html.ini new file mode 100644 index 0000000000..4c71f17b6e --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-target-moved.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-target-moved.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-target-removed.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-target-removed.html.ini new file mode 100644 index 0000000000..f59fec9478 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-target-removed.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-target-removed.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-dispatch-throwing.html.ini b/testing/web-platform/meta/dom/events/Event-dispatch-throwing.html.ini new file mode 100644 index 0000000000..48029d8bf6 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-dispatch-throwing.html.ini @@ -0,0 +1,3 @@ +[Event-dispatch-throwing.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-init-while-dispatching.html.ini b/testing/web-platform/meta/dom/events/Event-init-while-dispatching.html.ini new file mode 100644 index 0000000000..bff70f5092 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-init-while-dispatching.html.ini @@ -0,0 +1,3 @@ +[Event-init-while-dispatching.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-initEvent.html.ini b/testing/web-platform/meta/dom/events/Event-initEvent.html.ini new file mode 100644 index 0000000000..9226844514 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-initEvent.html.ini @@ -0,0 +1,3 @@ +[Event-initEvent.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-isTrusted.any.js.ini b/testing/web-platform/meta/dom/events/Event-isTrusted.any.js.ini new file mode 100644 index 0000000000..53f33f5788 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-isTrusted.any.js.ini @@ -0,0 +1,7 @@ +[Event-isTrusted.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[Event-isTrusted.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-propagation.html.ini b/testing/web-platform/meta/dom/events/Event-propagation.html.ini new file mode 100644 index 0000000000..bda64da678 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-propagation.html.ini @@ -0,0 +1,3 @@ +[Event-propagation.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-returnValue.html.ini b/testing/web-platform/meta/dom/events/Event-returnValue.html.ini new file mode 100644 index 0000000000..093714afc0 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-returnValue.html.ini @@ -0,0 +1,3 @@ +[Event-returnValue.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-stopImmediatePropagation.html.ini b/testing/web-platform/meta/dom/events/Event-stopImmediatePropagation.html.ini new file mode 100644 index 0000000000..392a821372 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-stopImmediatePropagation.html.ini @@ -0,0 +1,3 @@ +[Event-stopImmediatePropagation.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-stopPropagation-cancel-bubbling.html.ini b/testing/web-platform/meta/dom/events/Event-stopPropagation-cancel-bubbling.html.ini new file mode 100644 index 0000000000..61ae326c28 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-stopPropagation-cancel-bubbling.html.ini @@ -0,0 +1,5 @@ +[Event-stopPropagation-cancel-bubbling.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Event-stopPropagation-cancel-bubbling] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/Event-subclasses-constructors.html.ini b/testing/web-platform/meta/dom/events/Event-subclasses-constructors.html.ini new file mode 100644 index 0000000000..4bd278224c --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-subclasses-constructors.html.ini @@ -0,0 +1,3 @@ +[Event-subclasses-constructors.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-timestamp-cross-realm-getter.html.ini b/testing/web-platform/meta/dom/events/Event-timestamp-cross-realm-getter.html.ini new file mode 100644 index 0000000000..85a9442974 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-timestamp-cross-realm-getter.html.ini @@ -0,0 +1,6 @@ +[Event-timestamp-cross-realm-getter.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.timeStamp is initialized using event's relevant global object] + expected: + if not fission and (os == "linux") and debug and not swgl: [PASS, FAIL] diff --git a/testing/web-platform/meta/dom/events/Event-timestamp-high-resolution.html.ini b/testing/web-platform/meta/dom/events/Event-timestamp-high-resolution.html.ini new file mode 100644 index 0000000000..d1e770f588 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-timestamp-high-resolution.html.ini @@ -0,0 +1,11 @@ +[Event-timestamp-high-resolution.https.html] + disabled: + if not debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1427918 + [Constructed GamepadEvent timestamp should be high resolution and have the same time origin as performance.now()] + expected: + if os == "android": [PASS, FAIL] + + +[Event-timestamp-high-resolution.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-timestamp-high-resolution.https.html.ini b/testing/web-platform/meta/dom/events/Event-timestamp-high-resolution.https.html.ini new file mode 100644 index 0000000000..95843688a4 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-timestamp-high-resolution.https.html.ini @@ -0,0 +1,11 @@ +[Event-timestamp-high-resolution.html] + disabled: + if not debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1427918 + [Constructed GamepadEvent timestamp should be high resolution and have the same time origin as performance.now()] + expected: + if os == "android": [PASS, FAIL] + + +[Event-timestamp-high-resolution.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-timestamp-safe-resolution.html.ini b/testing/web-platform/meta/dom/events/Event-timestamp-safe-resolution.html.ini new file mode 100644 index 0000000000..c902132357 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-timestamp-safe-resolution.html.ini @@ -0,0 +1,3 @@ +[Event-timestamp-safe-resolution.html] + disabled: + if (os == "android"): bug 1550895 (frequently fails on geckoview) diff --git a/testing/web-platform/meta/dom/events/Event-type-empty.html.ini b/testing/web-platform/meta/dom/events/Event-type-empty.html.ini new file mode 100644 index 0000000000..841caa137c --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-type-empty.html.ini @@ -0,0 +1,3 @@ +[Event-type-empty.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/Event-type.html.ini b/testing/web-platform/meta/dom/events/Event-type.html.ini new file mode 100644 index 0000000000..a1c2727139 --- /dev/null +++ b/testing/web-platform/meta/dom/events/Event-type.html.ini @@ -0,0 +1,3 @@ +[Event-type.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/EventListener-addEventListener.sub.window.js.ini b/testing/web-platform/meta/dom/events/EventListener-addEventListener.sub.window.js.ini new file mode 100644 index 0000000000..700d57803e --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventListener-addEventListener.sub.window.js.ini @@ -0,0 +1,3 @@ +[EventListener-addEventListener.sub.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/EventListener-handleEvent-cross-realm.html.ini b/testing/web-platform/meta/dom/events/EventListener-handleEvent-cross-realm.html.ini new file mode 100644 index 0000000000..348185aa65 --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventListener-handleEvent-cross-realm.html.ini @@ -0,0 +1,17 @@ +[EventListener-handleEvent-cross-realm.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [EventListener is cross-realm plain object without 'handleEvent' property] + expected: FAIL + + [EventListener is cross-realm plain object with non-callable 'handleEvent' property] + expected: FAIL + + [EventListener is cross-realm plain object with revoked Proxy as 'handleEvent' property] + expected: FAIL + + [EventListener is cross-realm non-callable revoked Proxy] + expected: FAIL + + [EventListener is cross-realm callable revoked Proxy] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/EventListener-handleEvent.html.ini b/testing/web-platform/meta/dom/events/EventListener-handleEvent.html.ini new file mode 100644 index 0000000000..7870ca7e45 --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventListener-handleEvent.html.ini @@ -0,0 +1,3 @@ +[EventListener-handleEvent.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/EventListener-incumbent-global-1.sub.html.ini b/testing/web-platform/meta/dom/events/EventListener-incumbent-global-1.sub.html.ini new file mode 100644 index 0000000000..f1b18354af --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventListener-incumbent-global-1.sub.html.ini @@ -0,0 +1,3 @@ +[EventListener-incumbent-global-1.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/EventListener-incumbent-global-2.sub.html.ini b/testing/web-platform/meta/dom/events/EventListener-incumbent-global-2.sub.html.ini new file mode 100644 index 0000000000..9e5d87375a --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventListener-incumbent-global-2.sub.html.ini @@ -0,0 +1,3 @@ +[EventListener-incumbent-global-2.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/EventListener-invoke-legacy.html.ini b/testing/web-platform/meta/dom/events/EventListener-invoke-legacy.html.ini new file mode 100644 index 0000000000..f5afe08276 --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventListener-invoke-legacy.html.ini @@ -0,0 +1,3 @@ +[EventListener-invoke-legacy.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/EventListenerOptions-capture.html.ini b/testing/web-platform/meta/dom/events/EventListenerOptions-capture.html.ini new file mode 100644 index 0000000000..c269d5514e --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventListenerOptions-capture.html.ini @@ -0,0 +1,3 @@ +[EventListenerOptions-capture.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/EventTarget-add-listener-platform-object.html.ini b/testing/web-platform/meta/dom/events/EventTarget-add-listener-platform-object.html.ini new file mode 100644 index 0000000000..48345caec7 --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventTarget-add-listener-platform-object.html.ini @@ -0,0 +1,3 @@ +[EventTarget-add-listener-platform-object.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/EventTarget-add-remove-listener.any.js.ini b/testing/web-platform/meta/dom/events/EventTarget-add-remove-listener.any.js.ini new file mode 100644 index 0000000000..ac9dfc112a --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventTarget-add-remove-listener.any.js.ini @@ -0,0 +1,7 @@ +[EventTarget-add-remove-listener.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[EventTarget-add-remove-listener.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/EventTarget-addEventListener.any.js.ini b/testing/web-platform/meta/dom/events/EventTarget-addEventListener.any.js.ini new file mode 100644 index 0000000000..22c7c63468 --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventTarget-addEventListener.any.js.ini @@ -0,0 +1,7 @@ +[EventTarget-addEventListener.any.worker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + +[EventTarget-addEventListener.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/EventTarget-constructible.any.js.ini b/testing/web-platform/meta/dom/events/EventTarget-constructible.any.js.ini new file mode 100644 index 0000000000..7ccad4b2db --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventTarget-constructible.any.js.ini @@ -0,0 +1,7 @@ +[EventTarget-constructible.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[EventTarget-constructible.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/EventTarget-dispatchEvent-returnvalue.html.ini b/testing/web-platform/meta/dom/events/EventTarget-dispatchEvent-returnvalue.html.ini new file mode 100644 index 0000000000..0cc0b2d791 --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventTarget-dispatchEvent-returnvalue.html.ini @@ -0,0 +1,3 @@ +[EventTarget-dispatchEvent-returnvalue.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/EventTarget-dispatchEvent.html.ini b/testing/web-platform/meta/dom/events/EventTarget-dispatchEvent.html.ini new file mode 100644 index 0000000000..d9f196f362 --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventTarget-dispatchEvent.html.ini @@ -0,0 +1,5 @@ +[EventTarget-dispatchEvent.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Capturing event listeners should be called before non-capturing ones] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/EventTarget-removeEventListener.any.js.ini b/testing/web-platform/meta/dom/events/EventTarget-removeEventListener.any.js.ini new file mode 100644 index 0000000000..dcca72a3b5 --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventTarget-removeEventListener.any.js.ini @@ -0,0 +1,7 @@ +[EventTarget-removeEventListener.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[EventTarget-removeEventListener.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/EventTarget-this-of-listener.html.ini b/testing/web-platform/meta/dom/events/EventTarget-this-of-listener.html.ini new file mode 100644 index 0000000000..aca252bf50 --- /dev/null +++ b/testing/web-platform/meta/dom/events/EventTarget-this-of-listener.html.ini @@ -0,0 +1,3 @@ +[EventTarget-this-of-listener.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/KeyEvent-initKeyEvent.html.ini b/testing/web-platform/meta/dom/events/KeyEvent-initKeyEvent.html.ini new file mode 100644 index 0000000000..749b52fc0c --- /dev/null +++ b/testing/web-platform/meta/dom/events/KeyEvent-initKeyEvent.html.ini @@ -0,0 +1,3 @@ +[KeyEvent-initKeyEvent.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/__dir__.ini b/testing/web-platform/meta/dom/events/__dir__.ini new file mode 100644 index 0000000000..acd6ad0de0 --- /dev/null +++ b/testing/web-platform/meta/dom/events/__dir__.ini @@ -0,0 +1 @@ +prefs: [privacy.reduceTimerPrecision:false, dom.w3c_touch_events.legacy_apis.enabled:true] diff --git a/testing/web-platform/meta/dom/events/event-disabled-dynamic.html.ini b/testing/web-platform/meta/dom/events/event-disabled-dynamic.html.ini new file mode 100644 index 0000000000..cadb80e3e2 --- /dev/null +++ b/testing/web-platform/meta/dom/events/event-disabled-dynamic.html.ini @@ -0,0 +1,3 @@ +[event-disabled-dynamic.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/event-global-extra.window.js.ini b/testing/web-platform/meta/dom/events/event-global-extra.window.js.ini new file mode 100644 index 0000000000..90fe12c992 --- /dev/null +++ b/testing/web-platform/meta/dom/events/event-global-extra.window.js.ini @@ -0,0 +1,5 @@ +[event-global-extra.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Listener from a different global] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/event-global-is-still-set-when-coercing-beforeunload-result.html.ini b/testing/web-platform/meta/dom/events/event-global-is-still-set-when-coercing-beforeunload-result.html.ini new file mode 100644 index 0000000000..9e7010622b --- /dev/null +++ b/testing/web-platform/meta/dom/events/event-global-is-still-set-when-coercing-beforeunload-result.html.ini @@ -0,0 +1,3 @@ +[event-global-is-still-set-when-coercing-beforeunload-result.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/event-global-is-still-set-when-reporting-exception-onerror.html.ini b/testing/web-platform/meta/dom/events/event-global-is-still-set-when-reporting-exception-onerror.html.ini new file mode 100644 index 0000000000..c53f6f8773 --- /dev/null +++ b/testing/web-platform/meta/dom/events/event-global-is-still-set-when-reporting-exception-onerror.html.ini @@ -0,0 +1,5 @@ +[event-global-is-still-set-when-reporting-exception-onerror.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [window.onerror handler restores window.event after it reports an exception] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/event-global-set-before-handleEvent-lookup.window.js.ini b/testing/web-platform/meta/dom/events/event-global-set-before-handleEvent-lookup.window.js.ini new file mode 100644 index 0000000000..4b70d0708d --- /dev/null +++ b/testing/web-platform/meta/dom/events/event-global-set-before-handleEvent-lookup.window.js.ini @@ -0,0 +1,3 @@ +[event-global-set-before-handleEvent-lookup.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/event-global.html.ini b/testing/web-platform/meta/dom/events/event-global.html.ini new file mode 100644 index 0000000000..eb8ca26cdc --- /dev/null +++ b/testing/web-platform/meta/dom/events/event-global.html.ini @@ -0,0 +1,3 @@ +[event-global.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/event-global.worker.js.ini b/testing/web-platform/meta/dom/events/event-global.worker.js.ini new file mode 100644 index 0000000000..f5b74da5f8 --- /dev/null +++ b/testing/web-platform/meta/dom/events/event-global.worker.js.ini @@ -0,0 +1,3 @@ +[event-global.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/focus-event-document-move.html.ini b/testing/web-platform/meta/dom/events/focus-event-document-move.html.ini new file mode 100644 index 0000000000..d9c1b008eb --- /dev/null +++ b/testing/web-platform/meta/dom/events/focus-event-document-move.html.ini @@ -0,0 +1,3 @@ +[focus-event-document-move.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/legacy-pre-activation-behavior.window.js.ini b/testing/web-platform/meta/dom/events/legacy-pre-activation-behavior.window.js.ini new file mode 100644 index 0000000000..4898a55fbb --- /dev/null +++ b/testing/web-platform/meta/dom/events/legacy-pre-activation-behavior.window.js.ini @@ -0,0 +1,5 @@ +[legacy-pre-activation-behavior.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Use NONE phase during legacy-pre-activation behavior] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/mouse-event-retarget.html.ini b/testing/web-platform/meta/dom/events/mouse-event-retarget.html.ini new file mode 100644 index 0000000000..052c4a4bf4 --- /dev/null +++ b/testing/web-platform/meta/dom/events/mouse-event-retarget.html.ini @@ -0,0 +1,3 @@ +[mouse-event-retarget.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/no-focus-events-at-clicking-editable-content-in-link.html.ini b/testing/web-platform/meta/dom/events/no-focus-events-at-clicking-editable-content-in-link.html.ini new file mode 100644 index 0000000000..2f9b8264e4 --- /dev/null +++ b/testing/web-platform/meta/dom/events/no-focus-events-at-clicking-editable-content-in-link.html.ini @@ -0,0 +1,3 @@ +[no-focus-events-at-clicking-editable-content-in-link.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-body.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-body.html.ini new file mode 100644 index 0000000000..2a88904114 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-body.html.ini @@ -0,0 +1,4 @@ +[non-passive-mousewheel-event-listener-on-body.html] + [non-passive mousewheel event listener on body] + expected: + FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-div.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-div.html.ini new file mode 100644 index 0000000000..2d5dee5725 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-div.html.ini @@ -0,0 +1,4 @@ +[non-passive-mousewheel-event-listener-on-div.html] + [non-passive mousewheel event listener on div] + expected: + FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-document.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-document.html.ini new file mode 100644 index 0000000000..10e29d94f5 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-document.html.ini @@ -0,0 +1,7 @@ +[non-passive-mousewheel-event-listener-on-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "win") and not debug: OK + [non-passive mousewheel event listener on document] + expected: + FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-root.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-root.html.ini new file mode 100644 index 0000000000..358659f8e8 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-root.html.ini @@ -0,0 +1,5 @@ +[non-passive-mousewheel-event-listener-on-root.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [non-passive mousewheel event listener on root] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-window.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-window.html.ini new file mode 100644 index 0000000000..bec968d0e8 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-mousewheel-event-listener-on-window.html.ini @@ -0,0 +1,7 @@ +[non-passive-mousewheel-event-listener-on-window.html] + expected: + if (os == "win") and not debug: OK + if (os == "android") and fission: [OK, TIMEOUT] + [non-passive mousewheel event listener on window] + expected: + FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-body.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-body.html.ini new file mode 100644 index 0000000000..fe6105d808 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-body.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchmove-event-listener-on-body.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-document.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-document.html.ini new file mode 100644 index 0000000000..a3a08a9bce --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-document.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchmove-event-listener-on-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-root.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-root.html.ini new file mode 100644 index 0000000000..ccbd81bfdf --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-root.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchmove-event-listener-on-root.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-window.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-window.html.ini new file mode 100644 index 0000000000..769ee6658a --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-window.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchmove-event-listener-on-window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-body.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-body.html.ini new file mode 100644 index 0000000000..ebb58463d8 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-body.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchstart-event-listener-on-body.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-div.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-div.html.ini new file mode 100644 index 0000000000..dd706eb0d0 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-div.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchstart-event-listener-on-div.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-document.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-document.html.ini new file mode 100644 index 0000000000..b1913e2307 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-document.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchstart-event-listener-on-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-root.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-root.html.ini new file mode 100644 index 0000000000..2f3448724c --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-root.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchstart-event-listener-on-root.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-window.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-window.html.ini new file mode 100644 index 0000000000..7488157c28 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-window.html.ini @@ -0,0 +1,3 @@ +[non-passive-touchstart-event-listener-on-window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-body.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-body.html.ini new file mode 100644 index 0000000000..72a88820ad --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-body.html.ini @@ -0,0 +1,3 @@ +[non-passive-wheel-event-listener-on-body.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-div.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-div.html.ini new file mode 100644 index 0000000000..e6505e2c10 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-div.html.ini @@ -0,0 +1,3 @@ +[non-passive-wheel-event-listener-on-div.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-document.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-document.html.ini new file mode 100644 index 0000000000..7aff529e8d --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-document.html.ini @@ -0,0 +1,3 @@ +[non-passive-wheel-event-listener-on-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-root.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-root.html.ini new file mode 100644 index 0000000000..dc46e64c31 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-root.html.ini @@ -0,0 +1,3 @@ +[non-passive-wheel-event-listener-on-root.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-window.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-window.html.ini new file mode 100644 index 0000000000..fdce17b86f --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/non-passive-wheel-event-listener-on-window.html.ini @@ -0,0 +1,3 @@ +[non-passive-wheel-event-listener-on-window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-body.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-body.html.ini new file mode 100644 index 0000000000..2f772aa443 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-body.html.ini @@ -0,0 +1,5 @@ +[passive-mousewheel-event-listener-on-body.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive mousewheel event listener on body] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-div.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-div.html.ini new file mode 100644 index 0000000000..c8f0188b84 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-div.html.ini @@ -0,0 +1,4 @@ +[passive-mousewheel-event-listener-on-div.html] + [passive mousewheel event listener on div] + expected: + FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-document.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-document.html.ini new file mode 100644 index 0000000000..b92b8ddb1e --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-document.html.ini @@ -0,0 +1,4 @@ +[passive-mousewheel-event-listener-on-document.html] + [passive mousewheel event listener on document] + expected: + FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-root.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-root.html.ini new file mode 100644 index 0000000000..29ee52d225 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-root.html.ini @@ -0,0 +1,5 @@ +[passive-mousewheel-event-listener-on-root.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive mousewheel event listener on root] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-window.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-window.html.ini new file mode 100644 index 0000000000..a87b47bbaf --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-mousewheel-event-listener-on-window.html.ini @@ -0,0 +1,5 @@ +[passive-mousewheel-event-listener-on-window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive mousewheel event listener on window] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-body.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-body.html.ini new file mode 100644 index 0000000000..1a8a779396 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-body.html.ini @@ -0,0 +1,3 @@ +[passive-touchmove-event-listener-on-body.html] + [passive touchmove event listener on body] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-div.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-div.html.ini new file mode 100644 index 0000000000..3efd1356a9 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-div.html.ini @@ -0,0 +1,5 @@ +[passive-touchmove-event-listener-on-div.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive touchmove event listener on div] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-document.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-document.html.ini new file mode 100644 index 0000000000..4ab5a8468b --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-document.html.ini @@ -0,0 +1,5 @@ +[passive-touchmove-event-listener-on-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive touchmove event listener on document] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-root.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-root.html.ini new file mode 100644 index 0000000000..2089ed1cac --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-root.html.ini @@ -0,0 +1,5 @@ +[passive-touchmove-event-listener-on-root.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive touchmove event listener on root] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-window.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-window.html.ini new file mode 100644 index 0000000000..f5c2bcc16e --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-window.html.ini @@ -0,0 +1,5 @@ +[passive-touchmove-event-listener-on-window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive touchmove event listener on window] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-body.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-body.html.ini new file mode 100644 index 0000000000..ea8823c56c --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-body.html.ini @@ -0,0 +1,5 @@ +[passive-touchstart-event-listener-on-body.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive touchstart event listener on body] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-div.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-div.html.ini new file mode 100644 index 0000000000..3ca2d38160 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-div.html.ini @@ -0,0 +1,5 @@ +[passive-touchstart-event-listener-on-div.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive touchstart event listener on div] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-document.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-document.html.ini new file mode 100644 index 0000000000..3c188f6eaa --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-document.html.ini @@ -0,0 +1,5 @@ +[passive-touchstart-event-listener-on-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive touchstart event listener on document] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-root.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-root.html.ini new file mode 100644 index 0000000000..406b813406 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-root.html.ini @@ -0,0 +1,5 @@ +[passive-touchstart-event-listener-on-root.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive touchstart event listener on root] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-window.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-window.html.ini new file mode 100644 index 0000000000..d1ac582302 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-window.html.ini @@ -0,0 +1,5 @@ +[passive-touchstart-event-listener-on-window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive touchstart event listener on window] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-body.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-body.html.ini new file mode 100644 index 0000000000..ad8b7d4e84 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-body.html.ini @@ -0,0 +1,5 @@ +[passive-wheel-event-listener-on-body.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive wheel event listener on body] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-div.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-div.html.ini new file mode 100644 index 0000000000..2ce016cb71 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-div.html.ini @@ -0,0 +1,5 @@ +[passive-wheel-event-listener-on-div.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive wheel event listener on div] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-document.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-document.html.ini new file mode 100644 index 0000000000..18219c21aa --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-document.html.ini @@ -0,0 +1,5 @@ +[passive-wheel-event-listener-on-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive wheel event listener on document] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-root.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-root.html.ini new file mode 100644 index 0000000000..79ff00ecaf --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-root.html.ini @@ -0,0 +1,5 @@ +[passive-wheel-event-listener-on-root.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive wheel event listener on root] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-window.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-window.html.ini new file mode 100644 index 0000000000..219c0c7cc6 --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/passive-wheel-event-listener-on-window.html.ini @@ -0,0 +1,5 @@ +[passive-wheel-event-listener-on-window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [passive wheel event listener on window] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/non-cancelable-when-passive/synthetic-events-cancelable.html.ini b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/synthetic-events-cancelable.html.ini new file mode 100644 index 0000000000..130c7bad7c --- /dev/null +++ b/testing/web-platform/meta/dom/events/non-cancelable-when-passive/synthetic-events-cancelable.html.ini @@ -0,0 +1,3 @@ +[synthetic-events-cancelable.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/passive-by-default.html.ini b/testing/web-platform/meta/dom/events/passive-by-default.html.ini new file mode 100644 index 0000000000..eac78a2fdd --- /dev/null +++ b/testing/web-platform/meta/dom/events/passive-by-default.html.ini @@ -0,0 +1,26 @@ +[passive-by-default.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [mousewheel listener is passive by default for Window] + expected: FAIL + + [mousewheel listener is passive with {passive:undefined} for Window] + expected: FAIL + + [mousewheel listener is passive by default for HTMLDocument] + expected: FAIL + + [mousewheel listener is passive with {passive:undefined} for HTMLDocument] + expected: FAIL + + [mousewheel listener is passive by default for HTMLHtmlElement] + expected: FAIL + + [mousewheel listener is passive with {passive:undefined} for HTMLHtmlElement] + expected: FAIL + + [mousewheel listener is passive by default for HTMLBodyElement] + expected: FAIL + + [mousewheel listener is passive with {passive:undefined} for HTMLBodyElement] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/relatedTarget.window.js.ini b/testing/web-platform/meta/dom/events/relatedTarget.window.js.ini new file mode 100644 index 0000000000..1126a5d291 --- /dev/null +++ b/testing/web-platform/meta/dom/events/relatedTarget.window.js.ini @@ -0,0 +1,8 @@ +[relatedTarget.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Reset targets before activation behavior] + expected: FAIL + + [Retarget a shadow-tree relatedTarget] + expected: FAIL 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..0a064e0851 --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/__dir__.ini @@ -0,0 +1,2 @@ +prefs: [apz.scrollend-event.content.enabled:true, 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..a5947aeaf9 --- /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: FAIL + + [testing, horizontal] + expected: FAIL 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..588a9516a5 --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/overscroll-event-fired-to-scrolled-element.html.ini @@ -0,0 +1,2 @@ +[overscroll-event-fired-to-scrolled-element.html] + expected: ERROR 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..adb32b06b0 --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html.ini @@ -0,0 +1,3 @@ +[scrollend-event-fired-for-programmatic-scroll.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] 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..28f46b3076 --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-fired-to-window.html.ini @@ -0,0 +1,16 @@ +[scrollend-event-fired-to-window.html] + expected: + if (os == "win") and ccov: OK + if (os == "linux") and not debug: [OK, 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: FAIL 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..87cdcd1ec6 --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-for-user-scroll.html.ini @@ -0,0 +1,13 @@ +[scrollend-event-for-user-scroll.html] + expected: + if (os == "win") and ccov: [ERROR, OK] + if (os == "win") and debug: [OK, ERROR, TIMEOUT] + [Tests that the target_div gets scrollend event when touch dragging.] + expected: + if os == "mac": PASS + FAIL + + [Tests that the target_div gets scrollend event when mouse wheel scrolling.] + expected: + if os == "android": FAIL + [FAIL, PASS] 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] diff --git a/testing/web-platform/meta/dom/events/scrolling/scrollend-event-not-fired-on-no-scroll.html.ini b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-not-fired-on-no-scroll.html.ini new file mode 100644 index 0000000000..cafa2bfad6 --- /dev/null +++ b/testing/web-platform/meta/dom/events/scrolling/scrollend-event-not-fired-on-no-scroll.html.ini @@ -0,0 +1,6 @@ +[scrollend-event-not-fired-on-no-scroll.html] + [No scroll via keys on div shouldn't fire scrollend.] + expected: FAIL + + [No scroll via keys on document shouldn't fire scrollend.] + expected: FAIL diff --git a/testing/web-platform/meta/dom/events/shadow-relatedTarget.html.ini b/testing/web-platform/meta/dom/events/shadow-relatedTarget.html.ini new file mode 100644 index 0000000000..1c6e5bb99e --- /dev/null +++ b/testing/web-platform/meta/dom/events/shadow-relatedTarget.html.ini @@ -0,0 +1,3 @@ +[shadow-relatedTarget.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/webkit-animation-end-event.html.ini b/testing/web-platform/meta/dom/events/webkit-animation-end-event.html.ini new file mode 100644 index 0000000000..5110ebe2fc --- /dev/null +++ b/testing/web-platform/meta/dom/events/webkit-animation-end-event.html.ini @@ -0,0 +1,3 @@ +[webkit-animation-end-event.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/webkit-animation-iteration-event.html.ini b/testing/web-platform/meta/dom/events/webkit-animation-iteration-event.html.ini new file mode 100644 index 0000000000..f181ce414d --- /dev/null +++ b/testing/web-platform/meta/dom/events/webkit-animation-iteration-event.html.ini @@ -0,0 +1,64 @@ +[webkit-animation-iteration-event.html] + expected: + if (os == "mac") and not debug: OK + if os == "android": OK + [OK, TIMEOUT] + [webkitAnimationIteration event listener is case sensitive] + expected: + if (os == "linux") and not debug and fission: [PASS, NOTRUN] + if (os == "linux") and not debug and not fission: [PASS, FAIL, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN, FAIL, TIMEOUT] + if (os == "win") and debug and (processor == "x86_64"): [PASS, FAIL, TIMEOUT, NOTRUN] + if (os == "linux") and debug: [PASS, FAIL, NOTRUN] + if (os == "mac") and debug: [PASS, NOTRUN] + if (os == "win") and not debug: [PASS, FAIL, NOTRUN] + + [onwebkitanimationiteration event handler should trigger for an animation] + expected: [PASS, TIMEOUT] + + [webkitAnimationIteration event listener should trigger for an animation] + expected: + if debug and fission and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if debug and fission and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] + [PASS, NOTRUN] + + [webkitAnimationIteration event listener should not trigger if an unprefixed listener also exists] + expected: + if (os == "linux") and debug and fission: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and swgl: [PASS, TIMEOUT, NOTRUN] + if (os == "mac") and debug: [PASS, TIMEOUT, NOTRUN] + if (os == "mac") and not debug: PASS + if os == "android": PASS + [PASS, NOTRUN] + + [onwebkitanimationiteration event handler should not trigger if an unprefixed event handler also exists] + expected: [PASS, TIMEOUT, NOTRUN] + + [event types for prefixed and unprefixed animationiteration event handlers should be named appropriately] + expected: + if debug and fission and (processor == "x86_64"): [PASS, TIMEOUT, NOTRUN] + if debug and fission and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + [PASS, NOTRUN] + + [event types for prefixed and unprefixed animationiteration event listeners should be named appropriately] + expected: + if (os == "win") and debug and swgl: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and fission: [PASS, TIMEOUT, NOTRUN] + if (os == "mac") and not debug: PASS + if (os == "win") and not debug: PASS + if os == "android": PASS + [PASS, NOTRUN] + + [webkitAnimationIteration event listener should not trigger if an unprefixed event handler also exists] + expected: + if debug and fission and (processor == "x86_64") and (os == "win"): [PASS, TIMEOUT, NOTRUN] + if debug and fission and (processor == "x86_64") and (os == "linux"): [PASS, TIMEOUT, NOTRUN] + [PASS, NOTRUN] + + [onwebkitanimationiteration event handler should not trigger if an unprefixed listener also exists] + expected: + if debug and fission and (os == "win") and (processor == "x86_64") and swgl: [PASS, TIMEOUT, NOTRUN] + if debug and fission and (os == "win") and (processor == "x86"): [PASS, TIMEOUT, NOTRUN] + if debug and fission and (os == "mac"): [PASS, TIMEOUT, NOTRUN] + if debug and fission and (os == "linux"): [PASS, TIMEOUT, NOTRUN] + [PASS, NOTRUN] diff --git a/testing/web-platform/meta/dom/events/webkit-animation-start-event.html.ini b/testing/web-platform/meta/dom/events/webkit-animation-start-event.html.ini new file mode 100644 index 0000000000..9d03a3746e --- /dev/null +++ b/testing/web-platform/meta/dom/events/webkit-animation-start-event.html.ini @@ -0,0 +1,3 @@ +[webkit-animation-start-event.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/dom/events/webkit-transition-end-event.html.ini b/testing/web-platform/meta/dom/events/webkit-transition-end-event.html.ini new file mode 100644 index 0000000000..4decdcfaf1 --- /dev/null +++ b/testing/web-platform/meta/dom/events/webkit-transition-end-event.html.ini @@ -0,0 +1,3 @@ +[webkit-transition-end-event.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] |