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-history-entry | |
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-history-entry')
33 files changed, 161 insertions, 0 deletions
diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/after-detach.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/after-detach.html.ini new file mode 100644 index 0000000000..ea8d98b2d7 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/after-detach.html.ini @@ -0,0 +1,3 @@ +[after-detach.html] + [navigation.currentEntry/entries()/canGoBack/canGoForward after iframe removal] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/current-basic.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/current-basic.html.ini new file mode 100644 index 0000000000..389a106a78 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/current-basic.html.ini @@ -0,0 +1,3 @@ +[current-basic.html] + [Basic tests for navigation.currentEntry] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-across-origins.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-across-origins.html.ini new file mode 100644 index 0000000000..5ab9030aef --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-across-origins.html.ini @@ -0,0 +1,6 @@ +[entries-across-origins.html] + [navigation.entries() should only contain entries that are both same-origin and contiguous] + expected: FAIL + + [navigation.entries() should only contain entries that are both same-origin and contiguous] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-bfcache-in-iframe.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-bfcache-in-iframe.html.ini new file mode 100644 index 0000000000..70a73d29a8 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-bfcache-in-iframe.html.ini @@ -0,0 +1,7 @@ +[entries-after-bfcache-in-iframe.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + [entries() in an iframe must be updated after navigating back to a bfcached page] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, TIMEOUT] + FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-bfcache.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-bfcache.html.ini new file mode 100644 index 0000000000..862945757b --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-bfcache.html.ini @@ -0,0 +1,5 @@ +[entries-after-bfcache.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [entries() must contain the forward-history page after navigating back to a bfcached page] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-blank-navigation-from-cross-origin.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-blank-navigation-from-cross-origin.html.ini new file mode 100644 index 0000000000..4b71f98c09 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-blank-navigation-from-cross-origin.html.ini @@ -0,0 +1,5 @@ +[entries-after-blank-navigation-from-cross-origin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [entries() should not be leaked from cross-origin when navigating to about:blank] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-blank-navigation.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-blank-navigation.html.ini new file mode 100644 index 0000000000..b578cab3fc --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-blank-navigation.html.ini @@ -0,0 +1,5 @@ +[entries-after-blank-navigation.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [entries() after navigation to about:blank] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-blob-navigation.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-blob-navigation.html.ini new file mode 100644 index 0000000000..48f226ab47 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-blob-navigation.html.ini @@ -0,0 +1,5 @@ +[entries-after-blob-navigation.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [entries() after navigation to a blob: URL] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-cross-document-forward-pruning.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-cross-document-forward-pruning.html.ini new file mode 100644 index 0000000000..35d1e763e3 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-cross-document-forward-pruning.html.ini @@ -0,0 +1,8 @@ +[entries-after-cross-document-forward-pruning.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigation.entries() behavior after forward-pruning due to cross-document navs] + expected: FAIL + + [navigation.entries() behavior after forward-pruning due to cross-document navs] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-javascript-url-navigation.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-javascript-url-navigation.html.ini new file mode 100644 index 0000000000..b264e252b5 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-javascript-url-navigation.html.ini @@ -0,0 +1,5 @@ +[entries-after-javascript-url-navigation.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [entries() after navigation to a javascript: URL] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-navigations-in-multiple-windows.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-navigations-in-multiple-windows.html.ini new file mode 100644 index 0000000000..26779e3c00 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-navigations-in-multiple-windows.html.ini @@ -0,0 +1,8 @@ +[entries-after-navigations-in-multiple-windows.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigation.entries() behavior when multiple windows navigate.] + expected: FAIL + + [navigation.entries() behavior when multiple windows navigate.] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-srcdoc-navigation.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-srcdoc-navigation.html.ini new file mode 100644 index 0000000000..8ce4871f76 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-after-srcdoc-navigation.html.ini @@ -0,0 +1,5 @@ +[entries-after-srcdoc-navigation.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [entries() after setting a srcdoc attribute] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-array-equality.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-array-equality.html.ini new file mode 100644 index 0000000000..32a0320076 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-array-equality.html.ini @@ -0,0 +1,8 @@ +[entries-array-equality.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigation.entries() should not return an identical object on repeated invocations] + expected: FAIL + + [navigation.entries() should not return an identical object on repeated invocations] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-in-new-javascript-url-iframe.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-in-new-javascript-url-iframe.html.ini new file mode 100644 index 0000000000..bbe5bf07ef --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-in-new-javascript-url-iframe.html.ini @@ -0,0 +1,5 @@ +[entries-in-new-javascript-url-iframe.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [entries() and currentEntry should be set in a new javascript: URL iframe] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-in-new-srcdoc-iframe.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-in-new-srcdoc-iframe.html.ini new file mode 100644 index 0000000000..cd33554aea --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-in-new-srcdoc-iframe.html.ini @@ -0,0 +1,5 @@ +[entries-in-new-srcdoc-iframe.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [entries() and currentEntry should be set in a new srcdoc iframe] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-when-inactive.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-when-inactive.html.ini new file mode 100644 index 0000000000..7acdc55b84 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/entries-when-inactive.html.ini @@ -0,0 +1,8 @@ +[entries-when-inactive.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [A non-active entry in navigation.entries() should not be modified when a different entry is modified] + expected: FAIL + + [A non-active entry in navigation.entries() should not be modified when a different entry is modified] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/entry-after-detach.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/entry-after-detach.html.ini new file mode 100644 index 0000000000..0de26d74fb --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/entry-after-detach.html.ini @@ -0,0 +1,5 @@ +[entry-after-detach.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [NavigationHistoryEntry properties after detach] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/index-not-in-entries.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/index-not-in-entries.html.ini new file mode 100644 index 0000000000..f671c00564 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/index-not-in-entries.html.ini @@ -0,0 +1,5 @@ +[index-not-in-entries.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [entry.index should return -1 when not in navigation.entries()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-back-cross-document.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-back-cross-document.html.ini new file mode 100644 index 0000000000..b6c3d5e789 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-back-cross-document.html.ini @@ -0,0 +1,3 @@ +[key-id-back-cross-document.html] + [NavigationHistoryEntry's key and id on cross-document back navigation] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-back-same-document.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-back-same-document.html.ini new file mode 100644 index 0000000000..a1b673e745 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-back-same-document.html.ini @@ -0,0 +1,3 @@ +[key-id-back-same-document.html] + [NavigationHistoryEntry's key and id on same-document back navigation] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-location-reload-intercept.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-location-reload-intercept.html.ini new file mode 100644 index 0000000000..402b71bc8a --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-location-reload-intercept.html.ini @@ -0,0 +1,3 @@ +[key-id-location-reload-intercept.html] + [NavigationHistoryEntry's key and id after location.reload() intercepted by intercept()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-location-reload.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-location-reload.html.ini new file mode 100644 index 0000000000..2e3020d5a4 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-location-reload.html.ini @@ -0,0 +1,5 @@ +[key-id-location-reload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [NavigationHistoryEntry's key and id after location.reload()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-location-replace-cross-origin.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-location-replace-cross-origin.html.ini new file mode 100644 index 0000000000..c74e2951e2 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-location-replace-cross-origin.html.ini @@ -0,0 +1,3 @@ +[key-id-location-replace-cross-origin.html] + [NavigationHistoryEntry's key and id after location.replace()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-location-replace.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-location-replace.html.ini new file mode 100644 index 0000000000..0121697b2c --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/key-id-location-replace.html.ini @@ -0,0 +1,5 @@ +[key-id-location-replace.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [NavigationHistoryEntry's key and id after location.replace()] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/no-referrer-dynamic-url-censored.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/no-referrer-dynamic-url-censored.html.ini new file mode 100644 index 0000000000..9bfa62449e --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/no-referrer-dynamic-url-censored.html.ini @@ -0,0 +1,5 @@ +[no-referrer-dynamic-url-censored.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [The url of a document is censored by a no-referrer policy dynamically] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/no-referrer-from-meta-url-censored.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/no-referrer-from-meta-url-censored.html.ini new file mode 100644 index 0000000000..4e2a1cf4d7 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/no-referrer-from-meta-url-censored.html.ini @@ -0,0 +1,3 @@ +[no-referrer-from-meta-url-censored.html] + [The url of a document with no-referrer referrer meta tag is censored in NavigationHistoryEntry] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/no-referrer-url-censored.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/no-referrer-url-censored.html.ini new file mode 100644 index 0000000000..f611d0abcc --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/no-referrer-url-censored.html.ini @@ -0,0 +1,3 @@ +[no-referrer-url-censored.html] + [The url of a document with no-referrer referrer policy is censored in NavigationHistoryEntry] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/opaque-origin-data-url.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/opaque-origin-data-url.html.ini new file mode 100644 index 0000000000..7fdee45cfa --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/opaque-origin-data-url.html.ini @@ -0,0 +1,4 @@ +[opaque-origin-data-url.html] + expected: TIMEOUT + [entries() and currentEntry after navigation to a data: URL (which has an opaque origin)] + expected: TIMEOUT diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/opaque-origin.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/opaque-origin.html.ini new file mode 100644 index 0000000000..09028e1f91 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/opaque-origin.html.ini @@ -0,0 +1,5 @@ +[opaque-origin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [navigation.currentEntry/entries()/canGoBack/canGoForward in an opaque origin iframe] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/sameDocument-after-fragment-navigate.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/sameDocument-after-fragment-navigate.html.ini new file mode 100644 index 0000000000..1d449a8186 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/sameDocument-after-fragment-navigate.html.ini @@ -0,0 +1,5 @@ +[sameDocument-after-fragment-navigate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [entry.sameDocument after same-document navigations] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/sameDocument-after-navigate-restore.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/sameDocument-after-navigate-restore.html.ini new file mode 100644 index 0000000000..b947f3fe07 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/sameDocument-after-navigate-restore.html.ini @@ -0,0 +1,5 @@ +[sameDocument-after-navigate-restore.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [entry.sameDocument is properly restored after cross-document back] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/sameDocument-after-navigate.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/sameDocument-after-navigate.html.ini new file mode 100644 index 0000000000..caaefe606a --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/sameDocument-after-navigate.html.ini @@ -0,0 +1,3 @@ +[sameDocument-after-navigate.html] + [entry.sameDocument after cross-document navigation] + expected: FAIL diff --git a/testing/web-platform/meta/navigation-api/navigation-history-entry/state-after-navigate-restore.html.ini b/testing/web-platform/meta/navigation-api/navigation-history-entry/state-after-navigate-restore.html.ini new file mode 100644 index 0000000000..e23cdb8dd7 --- /dev/null +++ b/testing/web-platform/meta/navigation-api/navigation-history-entry/state-after-navigate-restore.html.ini @@ -0,0 +1,5 @@ +[state-after-navigate-restore.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [entry.getState() is properly restored after cross-document back] + expected: FAIL |