diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 19:33:14 +0000 |
commit | 36d22d82aa202bb199967e9512281e9a53db42c9 (patch) | |
tree | 105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/meta/navigation-api/navigate-event | |
parent | Initial commit. (diff) | |
download | firefox-esr-upstream.tar.xz firefox-esr-upstream.zip |
Adding upstream version 115.7.0esr.upstream/115.7.0esrupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/navigation-api/navigate-event')
101 files changed, 479 insertions, 0 deletions
diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-origin-traversal-does-not-fire-navigate.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-origin-traversal-does-not-fire-navigate.html.ini new file mode 100644 index 0000000000..1526c77585 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-origin-traversal-does-not-fire-navigate.html.ini @@ -0,0 +1,3 @@ +[cross-origin-traversal-does-not-fire-navigate.html] + [A cross-origin traversal does not fire the navigate event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-crossdocument-crossorigin-sameorigindomain.sub.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-crossdocument-crossorigin-sameorigindomain.sub.html.ini new file mode 100644 index 0000000000..04764ea06f --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-crossdocument-crossorigin-sameorigindomain.sub.html.ini @@ -0,0 +1,3 @@ +[click-crossdocument-crossorigin-sameorigindomain.sub.html] + [clicking on an <a> element that navigates cross-document targeting a same-origin-domain (but cross-origin) window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-crossdocument-crossorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-crossdocument-crossorigin.html.ini new file mode 100644 index 0000000000..4ab264f632 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-crossdocument-crossorigin.html.ini @@ -0,0 +1,3 @@ +[click-crossdocument-crossorigin.html] + [clicking on an <a> element that navigates cross-document targeting a cross-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-crossdocument-sameorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-crossdocument-sameorigin.html.ini new file mode 100644 index 0000000000..72b058345c --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-crossdocument-sameorigin.html.ini @@ -0,0 +1,3 @@ +[click-crossdocument-sameorigin.html] + [clicking on an <a> element that navigates cross-document targeting a same-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-samedocument-crossorigin-sameorigindomain.sub.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-samedocument-crossorigin-sameorigindomain.sub.html.ini new file mode 100644 index 0000000000..976ba04cb7 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-samedocument-crossorigin-sameorigindomain.sub.html.ini @@ -0,0 +1,3 @@ +[click-samedocument-crossorigin-sameorigindomain.sub.html] + [clicking on an <a> element that navigates same-document targeting a same-origin-domain (but cross-origin) window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-samedocument-crossorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-samedocument-crossorigin.html.ini new file mode 100644 index 0000000000..3ff3e95e73 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-samedocument-crossorigin.html.ini @@ -0,0 +1,5 @@ +[click-samedocument-crossorigin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [clicking on an <a> element that navigates same-document targeting a cross-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-samedocument-sameorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-samedocument-sameorigin.html.ini new file mode 100644 index 0000000000..16a0b605a2 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/click-samedocument-sameorigin.html.ini @@ -0,0 +1,5 @@ +[click-samedocument-sameorigin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [clicking on an <a> element that navigates same-document targeting a same-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-crossdocument-crossorigin-sameorigindomain.sub.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-crossdocument-crossorigin-sameorigindomain.sub.html.ini new file mode 100644 index 0000000000..a7c238db1e --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-crossdocument-crossorigin-sameorigindomain.sub.html.ini @@ -0,0 +1,5 @@ +[location-crossdocument-crossorigin-sameorigindomain.sub.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [using location.href to navigate cross-document targeting a same-origin-domain (but cross-origin) window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-crossdocument-crossorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-crossdocument-crossorigin.html.ini new file mode 100644 index 0000000000..6a5b9bc629 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-crossdocument-crossorigin.html.ini @@ -0,0 +1,5 @@ +[location-crossdocument-crossorigin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [using location.href to navigate cross-document targeting a cross-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-crossdocument-sameorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-crossdocument-sameorigin.html.ini new file mode 100644 index 0000000000..53e8f4bafb --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-crossdocument-sameorigin.html.ini @@ -0,0 +1,5 @@ +[location-crossdocument-sameorigin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [using location.href to navigate cross-document targeting a same-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-samedocument-crossorigin-sameorigindomain.sub.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-samedocument-crossorigin-sameorigindomain.sub.html.ini new file mode 100644 index 0000000000..5f1d15f050 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-samedocument-crossorigin-sameorigindomain.sub.html.ini @@ -0,0 +1,5 @@ +[location-samedocument-crossorigin-sameorigindomain.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [using location.href to navigate same-document targeting a same-origin-domain (but cross-origin) window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-samedocument-crossorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-samedocument-crossorigin.html.ini new file mode 100644 index 0000000000..19d2499309 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-samedocument-crossorigin.html.ini @@ -0,0 +1,5 @@ +[location-samedocument-crossorigin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [using location.href to navigate same-document targeting a cross-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-samedocument-sameorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-samedocument-sameorigin.html.ini new file mode 100644 index 0000000000..a120169514 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/location-samedocument-sameorigin.html.ini @@ -0,0 +1,5 @@ +[location-samedocument-sameorigin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [using location.href to navigate same-document targeting a same-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-crossdocument-crossorigin-sameorigindomain.sub.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-crossdocument-crossorigin-sameorigindomain.sub.html.ini new file mode 100644 index 0000000000..96e255ff5c --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-crossdocument-crossorigin-sameorigindomain.sub.html.ini @@ -0,0 +1,5 @@ +[open-crossdocument-crossorigin-sameorigindomain.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [using window.open() to navigate cross-document targeting a same-origin-domain (but cross-origin) window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-crossdocument-crossorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-crossdocument-crossorigin.html.ini new file mode 100644 index 0000000000..571eda5d23 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-crossdocument-crossorigin.html.ini @@ -0,0 +1,5 @@ +[open-crossdocument-crossorigin.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [using window.open() to navigate cross-document targeting a cross-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-crossdocument-sameorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-crossdocument-sameorigin.html.ini new file mode 100644 index 0000000000..516acd0e3f --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-crossdocument-sameorigin.html.ini @@ -0,0 +1,5 @@ +[open-crossdocument-sameorigin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [using window.open() to navigate cross-document targeting a same-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-samedocument-crossorigin-sameorigindomain.sub.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-samedocument-crossorigin-sameorigindomain.sub.html.ini new file mode 100644 index 0000000000..2e6103bf40 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-samedocument-crossorigin-sameorigindomain.sub.html.ini @@ -0,0 +1,5 @@ +[open-samedocument-crossorigin-sameorigindomain.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [using window.open() to navigate same-document targeting a same-origin-domain (but cross-origin) window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-samedocument-crossorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-samedocument-crossorigin.html.ini new file mode 100644 index 0000000000..e7e87ece72 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-samedocument-crossorigin.html.ini @@ -0,0 +1,5 @@ +[open-samedocument-crossorigin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [using window.open() to navigate same-document targeting a cross-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-samedocument-sameorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-samedocument-sameorigin.html.ini new file mode 100644 index 0000000000..bffa039f88 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/open-samedocument-sameorigin.html.ini @@ -0,0 +1,5 @@ +[open-samedocument-sameorigin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [using window.open() to navigate same-document targeting a same-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-crossdocument-crossorigin-sameorigindomain.sub.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-crossdocument-crossorigin-sameorigindomain.sub.html.ini new file mode 100644 index 0000000000..e628779fa1 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-crossdocument-crossorigin-sameorigindomain.sub.html.ini @@ -0,0 +1,5 @@ +[submit-crossdocument-crossorigin-sameorigindomain.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [submitting a <form> element that navigates cross-document targeting a same-origin-domain (but cross-origin) window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-crossdocument-crossorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-crossdocument-crossorigin.html.ini new file mode 100644 index 0000000000..810840085c --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-crossdocument-crossorigin.html.ini @@ -0,0 +1,5 @@ +[submit-crossdocument-crossorigin.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [submitting a <form> element that navigates cross-document targeting a cross-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-crossdocument-sameorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-crossdocument-sameorigin.html.ini new file mode 100644 index 0000000000..2a56599899 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-crossdocument-sameorigin.html.ini @@ -0,0 +1,5 @@ +[submit-crossdocument-sameorigin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [submitting a <form> element that navigates cross-document targeting a same-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-samedocument-crossorigin-sameorigindomain.sub.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-samedocument-crossorigin-sameorigindomain.sub.html.ini new file mode 100644 index 0000000000..ae8e76132a --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-samedocument-crossorigin-sameorigindomain.sub.html.ini @@ -0,0 +1,5 @@ +[submit-samedocument-crossorigin-sameorigindomain.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [submitting a <form> element that navigates cross-document targeting a same-origin-domain (but cross-origin) window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-samedocument-crossorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-samedocument-crossorigin.html.ini new file mode 100644 index 0000000000..6088935383 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-samedocument-crossorigin.html.ini @@ -0,0 +1,5 @@ +[submit-samedocument-crossorigin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [submitting a <form> element that navigates same-document targeting a cross-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-samedocument-sameorigin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-samedocument-sameorigin.html.ini new file mode 100644 index 0000000000..9a1a042d85 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/cross-window/submit-samedocument-sameorigin.html.ini @@ -0,0 +1,5 @@ +[submit-samedocument-sameorigin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [submitting a <form> element that navigates same-document targeting a same-origin window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/defaultPrevented-navigation-preempted.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/defaultPrevented-navigation-preempted.html.ini new file mode 100644 index 0000000000..a60e1fa954 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/defaultPrevented-navigation-preempted.html.ini @@ -0,0 +1,3 @@ +[defaultPrevented-navigation-preempted.html] + [navigateEvent.defaultPrevented isn't affected when the navigation is preempted after dispatch] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/defaultPrevented-window-stop-after-dispatch.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/defaultPrevented-window-stop-after-dispatch.html.ini new file mode 100644 index 0000000000..294b71ed3e --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/defaultPrevented-window-stop-after-dispatch.html.ini @@ -0,0 +1,3 @@ +[defaultPrevented-window-stop-after-dispatch.html] + [window.stop() doesn't affect navigateEvent.defaultPrevented after dispatch] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/event-constructor.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/event-constructor.html.ini new file mode 100644 index 0000000000..fcb495b685 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/event-constructor.html.ini @@ -0,0 +1,15 @@ +[event-constructor.html] + [can't bypass required members by omitting the dictionary entirely] + expected: FAIL + + [destination is required] + expected: FAIL + + [signal is required] + expected: FAIL + + [all properties are reflected back] + expected: FAIL + + [defaults are as expected] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-after-dispatch.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-after-dispatch.html.ini new file mode 100644 index 0000000000..21e323f3e5 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-after-dispatch.html.ini @@ -0,0 +1,3 @@ +[intercept-after-dispatch.html] + [event.intercept() throws if used after the dispatch phase] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-and-navigate.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-and-navigate.html.ini new file mode 100644 index 0000000000..5e5dac7596 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-and-navigate.html.ini @@ -0,0 +1,3 @@ +[intercept-and-navigate.html] + [Using intercept() then navigate() in the ensuing currententrychange should abort the finished promise (but not the committed promise)] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-canceled-event.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-canceled-event.html.ini new file mode 100644 index 0000000000..e8c4c59514 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-canceled-event.html.ini @@ -0,0 +1,5 @@ +[intercept-canceled-event.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() throws if used on a canceled event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-cross-document-same-origin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-cross-document-same-origin.html.ini new file mode 100644 index 0000000000..25c638c8dd --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-cross-document-same-origin.html.ini @@ -0,0 +1,5 @@ +[intercept-cross-document-same-origin.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [event.intercept() intercepts a same-origin cross-document navigation] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-cross-origin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-cross-origin.html.ini new file mode 100644 index 0000000000..79e569eaa8 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-cross-origin.html.ini @@ -0,0 +1,5 @@ +[intercept-cross-origin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() should throw if called for a cross origin navigation] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-detach-multiple.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-detach-multiple.html.ini new file mode 100644 index 0000000000..3fcb62e728 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-detach-multiple.html.ini @@ -0,0 +1,5 @@ +[intercept-detach-multiple.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() throws if used on an event from a detached iframe] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-detach.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-detach.html.ini new file mode 100644 index 0000000000..71f9a9cbef --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-detach.html.ini @@ -0,0 +1,5 @@ +[intercept-detach.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() throws if used on an event from a detached iframe] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-handler-null-or-undefined.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-handler-null-or-undefined.html.ini new file mode 100644 index 0000000000..6b742f19d3 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-handler-null-or-undefined.html.ini @@ -0,0 +1,8 @@ +[intercept-handler-null-or-undefined.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() should throw if the handler is null] + expected: FAIL + + [event.intercept() should not throw if the handler is explicit undefined] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-handler-returns-non-promise.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-handler-returns-non-promise.html.ini new file mode 100644 index 0000000000..c2f2642768 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-handler-returns-non-promise.html.ini @@ -0,0 +1,5 @@ +[intercept-handler-returns-non-promise.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [event.intercept() should resolve immediately if the handler doesn't return a promise] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-handler-throws.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-handler-throws.html.ini new file mode 100644 index 0000000000..86e069ec76 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-handler-throws.html.ini @@ -0,0 +1,5 @@ +[intercept-handler-throws.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() should abort if the handler throws] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-history-pushState.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-history-pushState.html.ini new file mode 100644 index 0000000000..b81e27a08c --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-history-pushState.html.ini @@ -0,0 +1,5 @@ +[intercept-history-pushState.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() should proceed if the given promise resolves] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-history-replaceState.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-history-replaceState.html.ini new file mode 100644 index 0000000000..8670e293cc --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-history-replaceState.html.ini @@ -0,0 +1,5 @@ +[intercept-history-replaceState.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() should proceed if the given promise resolves] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-multiple-times-reject.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-multiple-times-reject.html.ini new file mode 100644 index 0000000000..c1cf7c0d34 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-multiple-times-reject.html.ini @@ -0,0 +1,5 @@ +[intercept-multiple-times-reject.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() is called multiple times and one of the promises rejects] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-multiple-times.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-multiple-times.html.ini new file mode 100644 index 0000000000..5132ab1dd4 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-multiple-times.html.ini @@ -0,0 +1,5 @@ +[intercept-multiple-times.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigation.navigate() returns a finished promise that awaits all promises if event.intercept() is called multiple times] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-navigation-back.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-navigation-back.html.ini new file mode 100644 index 0000000000..03eb9f121b --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-navigation-back.html.ini @@ -0,0 +1,5 @@ +[intercept-navigation-back.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() can intercept navigation.back()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-on-synthetic-event.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-on-synthetic-event.html.ini new file mode 100644 index 0000000000..f25f9a749d --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-on-synthetic-event.html.ini @@ -0,0 +1,5 @@ +[intercept-on-synthetic-event.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() throws if invoked on a synthetic event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-popstate.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-popstate.html.ini new file mode 100644 index 0000000000..fcbf172c8d --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-popstate.html.ini @@ -0,0 +1,5 @@ +[intercept-popstate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() should provide popstate with a valid state object] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-reject.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-reject.html.ini new file mode 100644 index 0000000000..6f41582463 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-reject.html.ini @@ -0,0 +1,5 @@ +[intercept-reject.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() should abort if the given promise rejects] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-resolve.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-resolve.html.ini new file mode 100644 index 0000000000..bab503429e --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-resolve.html.ini @@ -0,0 +1,5 @@ +[intercept-resolve.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() should proceed if the given promise resolves] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/intercept-same-document-history-back.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/intercept-same-document-history-back.html.ini new file mode 100644 index 0000000000..23a7d67939 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/intercept-same-document-history-back.html.ini @@ -0,0 +1,5 @@ +[intercept-same-document-history-back.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() can intercept same-document history.back()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-cross-origin.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-cross-origin.html.ini new file mode 100644 index 0000000000..70b1247215 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-cross-origin.html.ini @@ -0,0 +1,5 @@ +[navigate-anchor-cross-origin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<a> cross-origin navigate event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-download-userInitiated.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-download-userInitiated.html.ini new file mode 100644 index 0000000000..9307823048 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-download-userInitiated.html.ini @@ -0,0 +1,5 @@ +[navigate-anchor-download-userInitiated.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<a download> click fires navigate event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-download.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-download.html.ini new file mode 100644 index 0000000000..fa726d6eff --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-download.html.ini @@ -0,0 +1,14 @@ +[navigate-anchor-download.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<a> fires navigate and populates downloadRequest with ''] + expected: FAIL + + [<a> fires navigate and populates downloadRequest with 'filename'] + expected: FAIL + + [<area> fires navigate and populates downloadRequest with ''] + expected: FAIL + + [<area> fires navigate and populates downloadRequest with 'filename'] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-fragment.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-fragment.html.ini new file mode 100644 index 0000000000..857c77a865 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-fragment.html.ini @@ -0,0 +1,5 @@ +[navigate-anchor-fragment.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fragment <a> click fires navigate event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-same-origin-cross-document.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-same-origin-cross-document.html.ini new file mode 100644 index 0000000000..72a542fcc6 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-same-origin-cross-document.html.ini @@ -0,0 +1,5 @@ +[navigate-anchor-same-origin-cross-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<a> cross-document (but same-origin) navigate event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-userInitiated.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-userInitiated.html.ini new file mode 100644 index 0000000000..8f68683cbd --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-userInitiated.html.ini @@ -0,0 +1,5 @@ +[navigate-anchor-userInitiated.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fragment <a> click fires navigate event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-with-target.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-with-target.html.ini new file mode 100644 index 0000000000..947693975d --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-anchor-with-target.html.ini @@ -0,0 +1,5 @@ +[navigate-anchor-with-target.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [<a> with a target fires navigate event in target window but not source] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-destination-after-detach.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-destination-after-detach.html.ini new file mode 100644 index 0000000000..e0a6d7d430 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-destination-after-detach.html.ini @@ -0,0 +1,3 @@ +[navigate-destination-after-detach.html] + [navigate event destination after iframe detach] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-destination-dynamic-index.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-destination-dynamic-index.html.ini new file mode 100644 index 0000000000..ee09f72c27 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-destination-dynamic-index.html.ini @@ -0,0 +1,3 @@ +[navigate-destination-dynamic-index.html] + [navigate event destination.index should be dynamic] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-destination-getState-back-forward.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-destination-getState-back-forward.html.ini new file mode 100644 index 0000000000..d9cf418ce6 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-destination-getState-back-forward.html.ini @@ -0,0 +1,3 @@ +[navigate-destination-getState-back-forward.html] + [navigate event destination.getState() on back/forward navigation] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-destination-getState-navigate.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-destination-getState-navigate.html.ini new file mode 100644 index 0000000000..c84195976c --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-destination-getState-navigate.html.ini @@ -0,0 +1,5 @@ +[navigate-destination-getState-navigate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate event destination.getState() should be the state given to navigate()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-destination-getState-reload.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-destination-getState-reload.html.ini new file mode 100644 index 0000000000..ce7c4b5b8f --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-destination-getState-reload.html.ini @@ -0,0 +1,5 @@ +[navigate-destination-getState-reload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate event destination.getState() on location.reload()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-form-get.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-form-get.html.ini new file mode 100644 index 0000000000..8a450e660f --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-form-get.html.ini @@ -0,0 +1,5 @@ +[navigate-form-get.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<form> submission with GET method fires navigate event but with formData null] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-form-reload.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-form-reload.html.ini new file mode 100644 index 0000000000..ad799a91e4 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-form-reload.html.ini @@ -0,0 +1,5 @@ +[navigate-form-reload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [reloading a page created from form submission results in formData of null, not the original form data] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-form-traverse.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-form-traverse.html.ini new file mode 100644 index 0000000000..0f6249f58a --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-form-traverse.html.ini @@ -0,0 +1,5 @@ +[navigate-form-traverse.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [reloading a page created from form submission results in formData of null, not the original form data] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-form-userInitiated.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-form-userInitiated.html.ini new file mode 100644 index 0000000000..adf586b850 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-form-userInitiated.html.ini @@ -0,0 +1,5 @@ +[navigate-form-userInitiated.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<form> submission fires navigate event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-form-with-target.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-form-with-target.html.ini new file mode 100644 index 0000000000..c097615ef3 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-form-with-target.html.ini @@ -0,0 +1,5 @@ +[navigate-form-with-target.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<form> submission with a target fires navigate event in target window but not source] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-form.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-form.html.ini new file mode 100644 index 0000000000..46bb083ada --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-form.html.ini @@ -0,0 +1,5 @@ +[navigate-form.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<form> submission fires navigate event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-after-fragment.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-after-fragment.html.ini new file mode 100644 index 0000000000..2aa8402c0d --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-after-fragment.html.ini @@ -0,0 +1,5 @@ +[navigate-history-back-after-fragment.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [history.back() fires the navigate event and sets hashChange when reversing a fragment navigation] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-after-pushState.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-after-pushState.html.ini new file mode 100644 index 0000000000..09ad9a2498 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-after-pushState.html.ini @@ -0,0 +1,5 @@ +[navigate-history-back-after-pushState.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [history.back() fires the navigate event when reversing a pushState()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-cross-document.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-cross-document.html.ini new file mode 100644 index 0000000000..aff3768725 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-cross-document.html.ini @@ -0,0 +1,5 @@ +[navigate-history-back-cross-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate event for history.back() - cross-document] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-noop.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-noop.html.ini new file mode 100644 index 0000000000..7e2cc3d77b --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-back-noop.html.ini @@ -0,0 +1,3 @@ +[navigate-history-back-noop.html] + [history.back() does not fire a navigate event when there's nothing to navigate] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-go-0.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-go-0.html.ini new file mode 100644 index 0000000000..21394b3e40 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-go-0.html.ini @@ -0,0 +1,5 @@ +[navigate-history-go-0.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [history.go(0) fires the navigate event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-pushState.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-pushState.html.ini new file mode 100644 index 0000000000..ebb72e253c --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-pushState.html.ini @@ -0,0 +1,5 @@ +[navigate-history-pushState.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [history.pushState() fires the navigate event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-replaceState.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-replaceState.html.ini new file mode 100644 index 0000000000..e9b8fd26f6 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-history-replaceState.html.ini @@ -0,0 +1,5 @@ +[navigate-history-replaceState.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [history.replaceState() fires the navigate event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-iframe-location.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-iframe-location.html.ini new file mode 100644 index 0000000000..387c5b07f2 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-iframe-location.html.ini @@ -0,0 +1,5 @@ +[navigate-iframe-location.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [location API on another window fires navigate event in the target window only] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-location.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-location.html.ini new file mode 100644 index 0000000000..8a47c4aa54 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-location.html.ini @@ -0,0 +1,5 @@ +[navigate-location.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [location API fires navigate event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-meta-refresh.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-meta-refresh.html.ini new file mode 100644 index 0000000000..de35f2c4d4 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-meta-refresh.html.ini @@ -0,0 +1,5 @@ +[navigate-meta-refresh.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<meta> refresh fires navigate event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-navigation-back-cross-document.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-navigation-back-cross-document.html.ini new file mode 100644 index 0000000000..9bcd6bd5ff --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-navigation-back-cross-document.html.ini @@ -0,0 +1,5 @@ +[navigate-navigation-back-cross-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate event for navigation.back() - cross-document] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-navigation-back-same-document-in-iframe.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-navigation-back-same-document-in-iframe.html.ini new file mode 100644 index 0000000000..0a27727833 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-navigation-back-same-document-in-iframe.html.ini @@ -0,0 +1,3 @@ +[navigate-navigation-back-same-document-in-iframe.html] + [navigate event for navigation.back() - same-document in an iframe] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-navigation-back-same-document.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-navigation-back-same-document.html.ini new file mode 100644 index 0000000000..f4610566ce --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-navigation-back-same-document.html.ini @@ -0,0 +1,5 @@ +[navigate-navigation-back-same-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate event for navigation.back() - same-document] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-navigation-navigate.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-navigation-navigate.html.ini new file mode 100644 index 0000000000..48d65667cd --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-navigation-navigate.html.ini @@ -0,0 +1,5 @@ +[navigate-navigation-navigate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate event for navigation.navigate()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-to-javascript.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-to-javascript.html.ini new file mode 100644 index 0000000000..3737cc4f5c --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-to-javascript.html.ini @@ -0,0 +1,5 @@ +[navigate-to-javascript.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate event does not fire for javascript: URL navigations] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-to-srcdoc.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-to-srcdoc.html.ini new file mode 100644 index 0000000000..897342cfba --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-to-srcdoc.html.ini @@ -0,0 +1,5 @@ +[navigate-to-srcdoc.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate event fires appropriately (and can be canceled) for adding the srcdoc attribute] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-window-open-self.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-window-open-self.html.ini new file mode 100644 index 0000000000..9abe50d723 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-window-open-self.html.ini @@ -0,0 +1,5 @@ +[navigate-window-open-self.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [window.open() fires navigate event when targeting self] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigate-window-open.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigate-window-open.html.ini new file mode 100644 index 0000000000..55610fed1f --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigate-window-open.html.ini @@ -0,0 +1,5 @@ +[navigate-window-open.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [window.open() fires navigate event in target window but not source] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigatesuccess-cross-document.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigatesuccess-cross-document.html.ini new file mode 100644 index 0000000000..8c1e9df8df --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigatesuccess-cross-document.html.ini @@ -0,0 +1,3 @@ +[navigatesuccess-cross-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigatesuccess-same-document.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigatesuccess-same-document.html.ini new file mode 100644 index 0000000000..db83735f5b --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigatesuccess-same-document.html.ini @@ -0,0 +1,5 @@ +[navigatesuccess-same-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigatesuccess fires for a same-document navigation] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigation-back-cross-document-preventDefault.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigation-back-cross-document-preventDefault.html.ini new file mode 100644 index 0000000000..f41166e729 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigation-back-cross-document-preventDefault.html.ini @@ -0,0 +1,3 @@ +[navigation-back-cross-document-preventDefault.html] + [navigation.back() cross-document cannot be cancelled with the navigate event] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigation-back-same-document-preventDefault.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigation-back-same-document-preventDefault.html.ini new file mode 100644 index 0000000000..b488f03366 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigation-back-same-document-preventDefault.html.ini @@ -0,0 +1,3 @@ +[navigation-back-same-document-preventDefault.html] + [navigation.back() same-document preventDefault] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigation-traverseTo-in-iframe-same-document-preventDefault.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigation-traverseTo-in-iframe-same-document-preventDefault.html.ini new file mode 100644 index 0000000000..b9345102c3 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigation-traverseTo-in-iframe-same-document-preventDefault.html.ini @@ -0,0 +1,3 @@ +[navigation-traverseTo-in-iframe-same-document-preventDefault.html] + [navigation.traverseTo() in an iframe with same-document preventDefault in its parent] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigation-traverseTo-navigates-top-and-same-doc-child-and-cross-doc-child.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigation-traverseTo-navigates-top-and-same-doc-child-and-cross-doc-child.html.ini new file mode 100644 index 0000000000..6381184045 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigation-traverseTo-navigates-top-and-same-doc-child-and-cross-doc-child.html.ini @@ -0,0 +1,3 @@ +[navigation-traverseTo-navigates-top-and-same-doc-child-and-cross-doc-child.html] + [navigation.traverseTo() can navigate 3 frames of different types with correct navigate event cancelable values] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigation-traverseTo-same-document-preventDefault-multiple-windows.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigation-traverseTo-same-document-preventDefault-multiple-windows.html.ini new file mode 100644 index 0000000000..ccebba9e63 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigation-traverseTo-same-document-preventDefault-multiple-windows.html.ini @@ -0,0 +1,3 @@ +[navigation-traverseTo-same-document-preventDefault-multiple-windows.html] + [navigation.traverseTo() - if a top window cancels the traversal, any iframes should not fire navigate] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/navigation-traverseTo-top-cancels-cross-document-child.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/navigation-traverseTo-top-cancels-cross-document-child.html.ini new file mode 100644 index 0000000000..5a586c3dda --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/navigation-traverseTo-top-cancels-cross-document-child.html.ini @@ -0,0 +1,3 @@ +[navigation-traverseTo-top-cancels-cross-document-child.html] + [navigate.traverseTo() cancelled by top frame cancels cross-document iframe] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/replaceState-inside-back-handler.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/replaceState-inside-back-handler.html.ini new file mode 100644 index 0000000000..7ff022cc60 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/replaceState-inside-back-handler.html.ini @@ -0,0 +1,3 @@ +[replaceState-inside-back-handler.html] + [replaceState inside a navigate event for navigation.back()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/same-url-replace-cross-document.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/same-url-replace-cross-document.html.ini new file mode 100644 index 0000000000..8be5ab89c2 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/same-url-replace-cross-document.html.ini @@ -0,0 +1,3 @@ +[same-url-replace-cross-document.html] + [navigate() to the current URL cross document should replace] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/same-url-replace-same-document.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/same-url-replace-same-document.html.ini new file mode 100644 index 0000000000..ce87559247 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/same-url-replace-same-document.html.ini @@ -0,0 +1,3 @@ +[same-url-replace-same-document.html] + [navigate() to the current URL same document should replace] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-detach-in-onnavigate.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-detach-in-onnavigate.html.ini new file mode 100644 index 0000000000..0050e4c128 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-detach-in-onnavigate.html.ini @@ -0,0 +1,5 @@ +[signal-abort-detach-in-onnavigate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [window detach inside a navigate event signals event.signal] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-intercept.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-intercept.html.ini new file mode 100644 index 0000000000..a83db7bd2e --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-intercept.html.ini @@ -0,0 +1,5 @@ +[signal-abort-intercept.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.intercept() does not signal event.signal] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-preventDefault.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-preventDefault.html.ini new file mode 100644 index 0000000000..6dc0c2c1c3 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-preventDefault.html.ini @@ -0,0 +1,5 @@ +[signal-abort-preventDefault.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [event.preventDefault() signals event.signal] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-window-stop-after-intercept.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-window-stop-after-intercept.html.ini new file mode 100644 index 0000000000..4379223238 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-window-stop-after-intercept.html.ini @@ -0,0 +1,5 @@ +[signal-abort-window-stop-after-intercept.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [window.stop() cancels the navigate event's intercept() and signals event.signal] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-window-stop-in-onnavigate.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-window-stop-in-onnavigate.html.ini new file mode 100644 index 0000000000..907d09208c --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-window-stop-in-onnavigate.html.ini @@ -0,0 +1,5 @@ +[signal-abort-window-stop-in-onnavigate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [window.stop() signals event.signal inside a navigate event handler] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-window-stop.html.ini b/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-window-stop.html.ini new file mode 100644 index 0000000000..14362d4297 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigate-event/signal-abort-window-stop.html.ini @@ -0,0 +1,5 @@ +[signal-abort-window-stop.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [window.stop() signals event.signal] + expected: FAIL |