diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
commit | 26a029d407be480d791972afb5975cf62c9360a6 (patch) | |
tree | f435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/meta/navigation-api/navigation-methods/return-value | |
parent | Initial commit. (diff) | |
download | firefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz firefox-26a029d407be480d791972afb5975cf62c9360a6.zip |
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/navigation-api/navigation-methods/return-value')
70 files changed, 348 insertions, 0 deletions
diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-204-205-download.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-204-205-download.html.ini new file mode 100644 index 0000000000..be78d83e28 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-204-205-download.html.ini @@ -0,0 +1,9 @@ +[back-204-205-download.html] + [back() promises to 204s never settle] + expected: FAIL + + [back() promises to 205s never settle] + expected: FAIL + + [back() promises to Content-Disposition: attachment responses never settle] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-already-detached.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-already-detached.html.ini new file mode 100644 index 0000000000..069a1f7662 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-already-detached.html.ini @@ -0,0 +1,3 @@ +[back-already-detached.html] + [back() in a detached window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-beforeunload.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-beforeunload.html.ini new file mode 100644 index 0000000000..c8f52c9607 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-beforeunload.html.ini @@ -0,0 +1,5 @@ +[back-beforeunload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [back() inside onbeforeunload] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-forward-initial-about-blank.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-forward-initial-about-blank.html.ini new file mode 100644 index 0000000000..c487239827 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-forward-initial-about-blank.html.ini @@ -0,0 +1,3 @@ +[back-forward-initial-about-blank.html] + [back() and forward() in initial about:blank document] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-forward-opaque-origin.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-forward-opaque-origin.html.ini new file mode 100644 index 0000000000..6d664c1ecf --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-forward-opaque-origin.html.ini @@ -0,0 +1,5 @@ +[back-forward-opaque-origin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigation.back()/forward() in an opaque origin iframe] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-forward-out-of-bounds.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-forward-out-of-bounds.html.ini new file mode 100644 index 0000000000..64e1045a1a --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-forward-out-of-bounds.html.ini @@ -0,0 +1,5 @@ +[back-forward-out-of-bounds.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [back() and forward() out of bounds] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-intercept-rejected.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-intercept-rejected.html.ini new file mode 100644 index 0000000000..2c50bb3743 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-intercept-rejected.html.ini @@ -0,0 +1,5 @@ +[back-intercept-rejected.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [back() promise rejection with rejected intercept()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-intercept.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-intercept.html.ini new file mode 100644 index 0000000000..4c72b5db96 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back-intercept.html.ini @@ -0,0 +1,5 @@ +[back-intercept.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [back() and intercept() with a fulfilled promise] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back.html.ini new file mode 100644 index 0000000000..e9ac295c3d --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/back.html.ini @@ -0,0 +1,5 @@ +[back.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [back() promises] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/forward-already-detached.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/forward-already-detached.html.ini new file mode 100644 index 0000000000..847d0fed31 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/forward-already-detached.html.ini @@ -0,0 +1,5 @@ +[forward-already-detached.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [forward() in a detached window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/forward-beforeunload.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/forward-beforeunload.html.ini new file mode 100644 index 0000000000..64581d0772 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/forward-beforeunload.html.ini @@ -0,0 +1,5 @@ +[forward-beforeunload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [forward() inside onbeforeunload] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/forward-intercept-rejected.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/forward-intercept-rejected.html.ini new file mode 100644 index 0000000000..660de73515 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/forward-intercept-rejected.html.ini @@ -0,0 +1,5 @@ +[forward-intercept-rejected.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [forward() promise rejection with rejected intercept()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/forward-intercept.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/forward-intercept.html.ini new file mode 100644 index 0000000000..13703d7db1 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/forward-intercept.html.ini @@ -0,0 +1,5 @@ +[forward-intercept.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [forward() and intercept() with a fulfilled promise] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/forward.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/forward.html.ini new file mode 100644 index 0000000000..6d6d5609c8 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/forward.html.ini @@ -0,0 +1,5 @@ +[forward.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [forward() promises] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-204-205-download.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-204-205-download.html.ini new file mode 100644 index 0000000000..14a6b651bb --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-204-205-download.html.ini @@ -0,0 +1,11 @@ +[navigate-204-205-download.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() promises to 204s never settle] + expected: FAIL + + [navigate() promises to 205s never settle] + expected: FAIL + + [navigate() promises to Content-Disposition: attachment responses never settle] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-already-detached.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-already-detached.html.ini new file mode 100644 index 0000000000..5a346df2ae --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-already-detached.html.ini @@ -0,0 +1,5 @@ +[navigate-already-detached.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [navigate() in a detached window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-beforeunload.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-beforeunload.html.ini new file mode 100644 index 0000000000..d5cee05fee --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-beforeunload.html.ini @@ -0,0 +1,5 @@ +[navigate-beforeunload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() inside onbeforeunload] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-cross-document.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-cross-document.html.ini new file mode 100644 index 0000000000..0d05b2dccd --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-cross-document.html.ini @@ -0,0 +1,5 @@ +[navigate-cross-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [cross-document navigate() promises never settle] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-detach-in-onnavigate.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-detach-in-onnavigate.html.ini new file mode 100644 index 0000000000..0b76212579 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-detach-in-onnavigate.html.ini @@ -0,0 +1,5 @@ +[navigate-detach-in-onnavigate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() promise rejections when detaching an iframe inside onnavigate] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-detach-in-serialization.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-detach-in-serialization.html.ini new file mode 100644 index 0000000000..1b0d8131db --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-detach-in-serialization.html.ini @@ -0,0 +1,5 @@ +[navigate-detach-in-serialization.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() promise rejections when detaching an iframe inside state serialization] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-file-url.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-file-url.html.ini new file mode 100644 index 0000000000..2265bb6108 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-file-url.html.ini @@ -0,0 +1,5 @@ +[navigate-file-url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() to a file: URL] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-initial-about-blank-cross-document.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-initial-about-blank-cross-document.html.ini new file mode 100644 index 0000000000..c66a6a1188 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-initial-about-blank-cross-document.html.ini @@ -0,0 +1,5 @@ +[navigate-initial-about-blank-cross-document.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [navigate() in initial about:blank document (cross-document)] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-initial-about-blank.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-initial-about-blank.html.ini new file mode 100644 index 0000000000..2a05d558bb --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-initial-about-blank.html.ini @@ -0,0 +1,5 @@ +[navigate-initial-about-blank.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() in initial about:blank document] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-intercept-interrupted.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-intercept-interrupted.html.ini new file mode 100644 index 0000000000..770fabfc35 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-intercept-interrupted.html.ini @@ -0,0 +1,5 @@ +[navigate-intercept-interrupted.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [interrupted navigate() promises with intercept()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-intercept-rejected.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-intercept-rejected.html.ini new file mode 100644 index 0000000000..ed30453e20 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-intercept-rejected.html.ini @@ -0,0 +1,5 @@ +[navigate-intercept-rejected.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() and intercept() with a rejected promise] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-intercept.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-intercept.html.ini new file mode 100644 index 0000000000..6dde7460ad --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-intercept.html.ini @@ -0,0 +1,5 @@ +[navigate-intercept.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() and intercept() with a fulfilled promise] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-interrupted-within-onnavigate.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-interrupted-within-onnavigate.html.ini new file mode 100644 index 0000000000..94deb2d19c --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-interrupted-within-onnavigate.html.ini @@ -0,0 +1,5 @@ +[navigate-interrupted-within-onnavigate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [if navigate() is called inside onnavigate, the previous navigation and navigate event are cancelled] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-interrupted.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-interrupted.html.ini new file mode 100644 index 0000000000..2185903943 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-interrupted.html.ini @@ -0,0 +1,5 @@ +[navigate-interrupted.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [interrupted navigate() promises] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-invalid-url.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-invalid-url.html.ini new file mode 100644 index 0000000000..09afa14d8f --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-invalid-url.html.ini @@ -0,0 +1,5 @@ +[navigate-invalid-url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() with an invalid URL] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-opaque-origin.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-opaque-origin.html.ini new file mode 100644 index 0000000000..281e84b998 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-opaque-origin.html.ini @@ -0,0 +1,5 @@ +[navigate-opaque-origin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigation.navigate() in an opaque origin iframe] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-pagehide.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-pagehide.html.ini new file mode 100644 index 0000000000..bd9bb0373d --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-pagehide.html.ini @@ -0,0 +1,3 @@ +[navigate-pagehide.html] + [navigate() inside onpagehide] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-preventDefault.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-preventDefault.html.ini new file mode 100644 index 0000000000..2b0b5729b8 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-preventDefault.html.ini @@ -0,0 +1,5 @@ +[navigate-preventDefault.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() when the onnavigate handler calls preventDefault()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-push-initial-about-blank.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-push-initial-about-blank.html.ini new file mode 100644 index 0000000000..3e43d777d3 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-push-initial-about-blank.html.ini @@ -0,0 +1,5 @@ +[navigate-push-initial-about-blank.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() with history: 'push' in initial about:blank document] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-push-javascript-url.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-push-javascript-url.html.ini new file mode 100644 index 0000000000..1a9c251946 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-push-javascript-url.html.ini @@ -0,0 +1,5 @@ +[navigate-push-javascript-url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() to a javascript: URL] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-beforeunload-unserializablestate.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-beforeunload-unserializablestate.html.ini new file mode 100644 index 0000000000..b5360a21c0 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-beforeunload-unserializablestate.html.ini @@ -0,0 +1,5 @@ +[navigate-rejection-order-beforeunload-unserializablestate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() with an unserializable state inside onbeforeunload "DataCloneError", not "InvalidStateError"] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-detached-unserializablestate.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-detached-unserializablestate.html.ini new file mode 100644 index 0000000000..0b3bf8c753 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-detached-unserializablestate.html.ini @@ -0,0 +1,5 @@ +[navigate-rejection-order-detached-unserializablestate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() with unserializable state in a detached iframe throws "DataCloneError", not "InvalidStateError"] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-invalidurl-beforeunload.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-invalidurl-beforeunload.html.ini new file mode 100644 index 0000000000..fa9e288de7 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-invalidurl-beforeunload.html.ini @@ -0,0 +1,5 @@ +[navigate-rejection-order-invalidurl-beforeunload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() with an invalid URL inside onbeforeunload throws "SyntaxError", not "InvalidStateError"] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-invalidurl-detached.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-invalidurl-detached.html.ini new file mode 100644 index 0000000000..af5942b5f2 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-invalidurl-detached.html.ini @@ -0,0 +1,5 @@ +[navigate-rejection-order-invalidurl-detached.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() with an invalid URL in a detached iframe throws "SyntaxError", not "InvalidStateError"] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-invalidurl-pagehide.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-invalidurl-pagehide.html.ini new file mode 100644 index 0000000000..0b18adde56 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-invalidurl-pagehide.html.ini @@ -0,0 +1,3 @@ +[navigate-rejection-order-invalidurl-pagehide.html] + [navigate() with an invalid URL inside onpagehide throws "SyntaxError", not "InvalidStateError"] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-invalidurl-unserializablestate.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-invalidurl-unserializablestate.html.ini new file mode 100644 index 0000000000..eb7b606baf --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-invalidurl-unserializablestate.html.ini @@ -0,0 +1,5 @@ +[navigate-rejection-order-invalidurl-unserializablestate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() with an invalid URL and unserializable state throws "SyntaxError", not "DataCloneError"] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-pagehide-unserializablestate.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-pagehide-unserializablestate.html.ini new file mode 100644 index 0000000000..c59bca191d --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-rejection-order-pagehide-unserializablestate.html.ini @@ -0,0 +1,3 @@ +[navigate-rejection-order-pagehide-unserializablestate.html] + [navigate() with an unserializable state inside onpagehide throws "DataCloneError", not "InvalidStateError"] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-unserializable-state.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-unserializable-state.html.ini new file mode 100644 index 0000000000..8ceab23b57 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate-unserializable-state.html.ini @@ -0,0 +1,8 @@ +[navigate-unserializable-state.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() with an unserializable state (WritableStream)] + expected: FAIL + + [navigate() with an unserializable state (SharedArrayBuffer)] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate.html.ini new file mode 100644 index 0000000000..02cc263737 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/navigate.html.ini @@ -0,0 +1,5 @@ +[navigate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigate() promises] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-already-detached.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-already-detached.html.ini new file mode 100644 index 0000000000..3411ea2d56 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-already-detached.html.ini @@ -0,0 +1,5 @@ +[reload-already-detached.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [reload() in a detached window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-beforeunload.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-beforeunload.html.ini new file mode 100644 index 0000000000..4dd28e1593 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-beforeunload.html.ini @@ -0,0 +1,5 @@ +[reload-beforeunload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [reload() inside onbeforeunload] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-detach-in-onnavigate.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-detach-in-onnavigate.html.ini new file mode 100644 index 0000000000..4f663d9105 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-detach-in-onnavigate.html.ini @@ -0,0 +1,5 @@ +[reload-detach-in-onnavigate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [reload() promise rejections when detaching an iframe inside onnavigate] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-detach-in-serialization.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-detach-in-serialization.html.ini new file mode 100644 index 0000000000..5002915c9c --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-detach-in-serialization.html.ini @@ -0,0 +1,5 @@ +[reload-detach-in-serialization.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [reload() promise rejections when detaching an iframe inside state serialization] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-initial-about-blank.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-initial-about-blank.html.ini new file mode 100644 index 0000000000..373a4a8a0b --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-initial-about-blank.html.ini @@ -0,0 +1,5 @@ +[reload-initial-about-blank.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [reload() in initial about:blank document] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-intercept-rejected.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-intercept-rejected.html.ini new file mode 100644 index 0000000000..05f22d22ff --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-intercept-rejected.html.ini @@ -0,0 +1,5 @@ +[reload-intercept-rejected.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [reload() and intercept() with a rejected promise] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-intercept.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-intercept.html.ini new file mode 100644 index 0000000000..1e20d15427 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-intercept.html.ini @@ -0,0 +1,5 @@ +[reload-intercept.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [reload() and intercept() with a fulfilled promise] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-pagehide.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-pagehide.html.ini new file mode 100644 index 0000000000..db7b9999d0 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-pagehide.html.ini @@ -0,0 +1,3 @@ +[reload-pagehide.html] + [reload() inside onpagehide] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-preventDefault.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-preventDefault.html.ini new file mode 100644 index 0000000000..56766ff85d --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-preventDefault.html.ini @@ -0,0 +1,5 @@ +[reload-preventDefault.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [reload() when the onnavigate handler calls preventDefault()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-rejection-order-beforeunload-unserializablestate.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-rejection-order-beforeunload-unserializablestate.html.ini new file mode 100644 index 0000000000..f4311c6cd0 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-rejection-order-beforeunload-unserializablestate.html.ini @@ -0,0 +1,5 @@ +[reload-rejection-order-beforeunload-unserializablestate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [reload() with an unserializable state inside onbeforeunload throws "DataCloneError", not "InvalidStateError"] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-rejection-order-detached-unserializablestate.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-rejection-order-detached-unserializablestate.html.ini new file mode 100644 index 0000000000..04f66676bd --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-rejection-order-detached-unserializablestate.html.ini @@ -0,0 +1,5 @@ +[reload-rejection-order-detached-unserializablestate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [reload() with unserializable state in a detached iframe throws "DataCloneError", not "InvalidStateError"] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-rejection-order-pagehide-unserializablestate.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-rejection-order-pagehide-unserializablestate.html.ini new file mode 100644 index 0000000000..da8b5382de --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-rejection-order-pagehide-unserializablestate.html.ini @@ -0,0 +1,3 @@ +[reload-rejection-order-pagehide-unserializablestate.html] + [reload() with an unserializable state inside onpagehide throws "DataCloneError", not "InvalidStateError"] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-unserializable-state.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-unserializable-state.html.ini new file mode 100644 index 0000000000..64344d1b0f --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload-unserializable-state.html.ini @@ -0,0 +1,8 @@ +[reload-unserializable-state.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [reload() with an unserializable state (WritableStream)] + expected: FAIL + + [reload() with an unserializable state (SharedArrayBuffer)] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload.html.ini new file mode 100644 index 0000000000..70cb4af1b2 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/reload.html.ini @@ -0,0 +1,5 @@ +[reload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [reload() promises never settle (without intercept())] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-already-detached.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-already-detached.html.ini new file mode 100644 index 0000000000..27e43701c4 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-already-detached.html.ini @@ -0,0 +1,5 @@ +[traverseTo-already-detached.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [traverseTo() in a detached window] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-beforeunload.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-beforeunload.html.ini new file mode 100644 index 0000000000..a2cc83afe7 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-beforeunload.html.ini @@ -0,0 +1,5 @@ +[traverseTo-beforeunload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [traverseTo() inside onbeforeunload] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-cross-document-preventDefault.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-cross-document-preventDefault.html.ini new file mode 100644 index 0000000000..c2926567c0 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-cross-document-preventDefault.html.ini @@ -0,0 +1,5 @@ +[traverseTo-cross-document-preventDefault.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [traverseTo() promise never settle when preventDefault()ing the navigate event (cross-document)] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-current.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-current.html.ini new file mode 100644 index 0000000000..bfaf80a64b --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-current.html.ini @@ -0,0 +1,5 @@ +[traverseTo-current.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [traverseTo() with current key] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-detach-cross-document-before-navigate-event.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-detach-cross-document-before-navigate-event.html.ini new file mode 100644 index 0000000000..3acfc6b0b6 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-detach-cross-document-before-navigate-event.html.ini @@ -0,0 +1,3 @@ +[traverseTo-detach-cross-document-before-navigate-event.html] + [traverseTo() promise rejections when detaching an iframe before onnavigate (cross-document)] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-detach-cross-document.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-detach-cross-document.html.ini new file mode 100644 index 0000000000..fdf9ae2f55 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-detach-cross-document.html.ini @@ -0,0 +1,5 @@ +[traverseTo-detach-cross-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [traverseTo() promise rejections when detaching an iframe inside onnavigate (cross-document)] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-detach-same-document-before-navigate-event.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-detach-same-document-before-navigate-event.html.ini new file mode 100644 index 0000000000..281af92fe5 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-detach-same-document-before-navigate-event.html.ini @@ -0,0 +1,3 @@ +[traverseTo-detach-same-document-before-navigate-event.html] + [traverseTo() promise rejections when detaching an iframe before onnavigate (same-document)] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-detach-same-document.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-detach-same-document.html.ini new file mode 100644 index 0000000000..456743dd08 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-detach-same-document.html.ini @@ -0,0 +1,5 @@ +[traverseTo-detach-same-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [traverseTo() promise rejections when detaching an iframe inside onnavigate (same-document)] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-intercept-rejected.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-intercept-rejected.html.ini new file mode 100644 index 0000000000..4586d9ceec --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-intercept-rejected.html.ini @@ -0,0 +1,5 @@ +[traverseTo-intercept-rejected.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [traverseTo() promise rejection with rejected intercept()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-intercept.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-intercept.html.ini new file mode 100644 index 0000000000..f96383b370 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-intercept.html.ini @@ -0,0 +1,5 @@ +[traverseTo-intercept.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [traverseTo() and intercept() with a fulfilled promise] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-invalid-key.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-invalid-key.html.ini new file mode 100644 index 0000000000..d9d1db2c7c --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-invalid-key.html.ini @@ -0,0 +1,5 @@ +[traverseTo-invalid-key.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [traverseTo() with invalid key] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-repeated.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-repeated.html.ini new file mode 100644 index 0000000000..6302313920 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo-repeated.html.ini @@ -0,0 +1,5 @@ +[traverseTo-repeated.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Repeated navigation.traverseTo() with the same key] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo.html.ini b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo.html.ini new file mode 100644 index 0000000000..7e5732de8e --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-methods/return-value/traverseTo.html.ini @@ -0,0 +1,5 @@ +[traverseTo.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [traverseTo() promises] + expected: FAIL |