diff options
Diffstat (limited to '')
578 files changed, 4467 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/__dir__.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/__dir__.ini new file mode 100644 index 0000000000..e0c94cf54e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/__dir__.ini @@ -0,0 +1,2 @@ +lsan-allowed: [Alloc, AllocateProtoAndIfaceCache, Create, PLDHashTable::ChangeTable, PLDHashTable::MakeEntryHandle, ProtoAndIfaceCache, WeakPtr, changeTableSize, createTable, mozilla::ThrottledEventQueue::Create, mozilla::dom::BrowsingContext::Attach, mozilla::dom::BrowsingContext::CreateChildSHistory, mozilla::dom::BrowsingContext::CreateDetached, mozilla::dom::CanonicalBrowsingContext::GetSecureBrowserUI, mozilla::dom::Event::ConstructorInit, mozilla::dom::PageTransitionEvent::Constructor, mozilla::net::EarlyHintsService::EarlyHintsService, nsDynamicAtom::Create, operator] +leak-threshold: [default:102400, tab:409600] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/broadcast-channel.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/broadcast-channel.html.ini new file mode 100644 index 0000000000..70d5dda659 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/broadcast-channel.html.ini @@ -0,0 +1,24 @@ +[broadcast-channel.html] + expected: + if (os == "linux") and not debug and (processor == "x86"): [TIMEOUT, OK] + if (os == "win") and not debug: [TIMEOUT, OK] + if (os == "mac") and debug: OK + if (os == "mac") and not debug: TIMEOUT + if os == "android": OK + [OK, TIMEOUT] + [Eligibility (BroadcastChannel closed in the pagehide event)] + expected: + if (os == "linux") and not debug and fission and (processor == "x86"): [TIMEOUT, PASS] + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "win") and not debug: [TIMEOUT, PASS, NOTRUN] + if (os == "win") and debug: [PASS, TIMEOUT, NOTRUN] + if (os == "mac") and debug: [PASS, TIMEOUT, NOTRUN] + if (os == "mac") and not debug: [TIMEOUT, NOTRUN] + if os == "android": PASS + [PASS, TIMEOUT] + + [Eligibility (BroadcastChannel)] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT] + if (os == "win") and (processor == "x86"): [PASS, TIMEOUT] + if os == "mac": [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/dedicated-worker.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/dedicated-worker.html.ini new file mode 100644 index 0000000000..8b83987d31 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/dedicated-worker.html.ini @@ -0,0 +1,3 @@ +[dedicated-worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-1.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-1.html.ini new file mode 100644 index 0000000000..57e4ce5ed7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-1.html.ini @@ -0,0 +1,8 @@ +[inflight-fetch-1.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Eligibility (in-flight fetch): Header received before BFCache and body received when in BFCache] + expected: PRECONDITION_FAILED + + [Eligibility (in-flight fetch): Header received before BFCache and body received after BFCache] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-2.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-2.html.ini new file mode 100644 index 0000000000..44650d8765 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-2.html.ini @@ -0,0 +1,9 @@ +[inflight-fetch-2.html] + [Eligibility (in-flight fetch): Header and body received when in BFCache] + expected: PRECONDITION_FAILED + + [Eligibility (in-flight fetch): Header received when in BFCache and body received after BFCache] + expected: PRECONDITION_FAILED + + [Eligibility (in-flight fetch): Header and body received after BFCache] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-cors.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-cors.html.ini new file mode 100644 index 0000000000..3794730228 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-cors.html.ini @@ -0,0 +1,6 @@ +[inflight-fetch-cors.html] + [Eligibility (in-flight fetch): CORS succeeded when in BFCache] + expected: PRECONDITION_FAILED + + [Eligibility (in-flight fetch): CORS failed when in BFCache] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-redirects.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-redirects.html.ini new file mode 100644 index 0000000000..5fabc70912 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/inflight-fetch-redirects.html.ini @@ -0,0 +1,14 @@ +[inflight-fetch-redirects.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Eligibility (in-flight fetch): Redirect header received when in BFCache] + expected: PRECONDITION_FAILED + + [Eligibility (in-flight fetch): Redirect header received when in BFCache w/ CSP passing] + expected: PRECONDITION_FAILED + + [Eligibility (in-flight fetch): Cross-origin redirect header received when in BFCache] + expected: PRECONDITION_FAILED + + [Eligibility (in-flight fetch): Cross-origin redirect header received when in BFCache w/ CSP failing] + expected: PRECONDITION_FAILED diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/shared-worker.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/shared-worker.html.ini new file mode 100644 index 0000000000..449859387d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/eligibility/shared-worker.html.ini @@ -0,0 +1,3 @@ +[shared-worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/events.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/events.html.ini new file mode 100644 index 0000000000..fdce5c7faa --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/events.html.ini @@ -0,0 +1,9 @@ +[events.html] + prefs: [docshell.shistory.bfcache.ship_allow_beforeunload_listeners:true] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + + [unload] + expected: + if os == "android": PASS + PRECONDITION_FAILED diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/focus.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/focus.html.ini new file mode 100644 index 0000000000..9f2ee5767c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/focus.html.ini @@ -0,0 +1,5 @@ +[focus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Focus should be kept when page gets into and out of BFCache] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/pushstate.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/pushstate.https.html.ini new file mode 100644 index 0000000000..8594e49f07 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/pushstate.https.html.ini @@ -0,0 +1,3 @@ +[pushstate.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-client-postmessage.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-client-postmessage.https.html.ini new file mode 100644 index 0000000000..3f29b11f41 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-client-postmessage.https.html.ini @@ -0,0 +1,3 @@ +[service-worker-client-postmessage.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-clients-claim.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-clients-claim.https.html.ini new file mode 100644 index 0000000000..1ab856807c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-clients-claim.https.html.ini @@ -0,0 +1,3 @@ +[service-worker-clients-claim.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-clients-matchall.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-clients-matchall.https.html.ini new file mode 100644 index 0000000000..681a240160 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-clients-matchall.https.html.ini @@ -0,0 +1,3 @@ +[service-worker-clients-matchall.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-controlled-after-restore.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-controlled-after-restore.https.html.ini new file mode 100644 index 0000000000..fe400edeb8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-controlled-after-restore.https.html.ini @@ -0,0 +1,3 @@ +[service-worker-controlled-after-restore.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-unregister.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-unregister.https.html.ini new file mode 100644 index 0000000000..cbf21ffe00 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/service-worker-unregister.https.html.ini @@ -0,0 +1,3 @@ +[service-worker-unregister.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/storage-events.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/storage-events.html.ini new file mode 100644 index 0000000000..5c060eba7d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/storage-events.html.ini @@ -0,0 +1,3 @@ +[storage-events.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/timers.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/timers.html.ini new file mode 100644 index 0000000000..264b849b94 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/back-forward-cache/timers.html.ini @@ -0,0 +1,6 @@ +[timers.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Timers should be paused when the page is in BFCache] + expected: + if os == "linux": [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/001.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/001.html.ini new file mode 100644 index 0000000000..56a3ca1e72 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/001.html.ini @@ -0,0 +1,3 @@ +[001.html] + expected: + if (os == "android") and debug: ["OK", "CRASH"] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html.ini new file mode 100644 index 0000000000..4531cf91f9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html.ini @@ -0,0 +1,3 @@ +[browsing_context_name.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html.ini new file mode 100644 index 0000000000..a86f0a2404 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html.ini @@ -0,0 +1,5 @@ +[browsing_context_name_cross_origin.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Restoring window.name on cross-origin history traversal] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html.ini new file mode 100644 index 0000000000..f8431977b2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html.ini @@ -0,0 +1,5 @@ +[browsing_context_name_cross_origin_2.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Restoring window.name on cross-origin history traversal] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html.ini new file mode 100644 index 0000000000..4f363ac88a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html.ini @@ -0,0 +1,5 @@ +[browsing_context_name_cross_origin_3.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Restoring window.name on cross-origin history traversal] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/document-state.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/document-state.https.html.ini new file mode 100644 index 0000000000..e8088e3db5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/document-state.https.html.ini @@ -0,0 +1,15 @@ +[document-state.https.html] + expected: + if not debug and (os == "linux") and fission: [OK, TIMEOUT] + if not debug and (os == "linux") and not fission: [OK, TIMEOUT] + if not debug and (os == "win"): [OK, TIMEOUT] + if not debug and (os == "mac"): [OK, TIMEOUT] + [A navigation's initiator origin and referrer are stored in the document state and used on location.reload()] + expected: + if not debug and (os == "linux"): [PASS, TIMEOUT, NOTRUN] + if not debug and (os == "win"): [PASS, TIMEOUT] + if not debug and (os == "mac"): [PASS, TIMEOUT, NOTRUN] + [A navigation's initiator origin and referrer are stored in the document state and used in the document repopulation case] + expected: + if not debug and (os == "linux"): [PASS, TIMEOUT] + if not debug and (os == "mac"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/after-load-hash-twice.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/after-load-hash-twice.html.ini new file mode 100644 index 0000000000..6c8577ab5d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/after-load-hash-twice.html.ini @@ -0,0 +1,3 @@ +[after-load-hash-twice.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/after-load-hash.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/after-load-hash.html.ini new file mode 100644 index 0000000000..e2c61b107f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/after-load-hash.html.ini @@ -0,0 +1,3 @@ +[after-load-hash.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/after-load-pushState.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/after-load-pushState.html.ini new file mode 100644 index 0000000000..e667447d70 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/after-load-pushState.html.ini @@ -0,0 +1,3 @@ +[after-load-pushState.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/after-load-replaceState.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/after-load-replaceState.html.ini new file mode 100644 index 0000000000..e14a107713 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/after-load-replaceState.html.ini @@ -0,0 +1,3 @@ +[after-load-replaceState.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/before-load-hash-twice.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/before-load-hash-twice.html.ini new file mode 100644 index 0000000000..64b04c1ac2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/before-load-hash-twice.html.ini @@ -0,0 +1,3 @@ +[before-load-hash-twice.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/before-load-hash.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/before-load-hash.html.ini new file mode 100644 index 0000000000..075ab036dc --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/before-load-hash.html.ini @@ -0,0 +1,3 @@ +[before-load-hash.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/before-load-pushState.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/before-load-pushState.html.ini new file mode 100644 index 0000000000..c8d274238f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/before-load-pushState.html.ini @@ -0,0 +1,3 @@ +[before-load-pushState.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/before-load-replaceState.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/before-load-replaceState.html.ini new file mode 100644 index 0000000000..39e360dce3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/before-load-replaceState.html.ini @@ -0,0 +1,3 @@ +[before-load-replaceState.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/pushState-inside-popstate.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/pushState-inside-popstate.html.ini new file mode 100644 index 0000000000..f0461b450b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/pushState-inside-popstate.html.ini @@ -0,0 +1,3 @@ +[pushState-inside-popstate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/same-document-traverse-immediate.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/same-document-traverse-immediate.html.ini new file mode 100644 index 0000000000..61488186c8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/same-document-traverse-immediate.html.ini @@ -0,0 +1,3 @@ +[same-document-traverse-immediate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/same-document-traverse-wait.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/same-document-traverse-wait.html.ini new file mode 100644 index 0000000000..a34e2503b7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/event-order/same-document-traverse-wait.html.ini @@ -0,0 +1,3 @@ +[same-document-traverse-wait.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/events.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/events.html.ini new file mode 100644 index 0000000000..1e16d3cd6b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/events.html.ini @@ -0,0 +1,3 @@ +[events.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/hashchange_event.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/hashchange_event.html.ini new file mode 100644 index 0000000000..58c4339478 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/hashchange_event.html.ini @@ -0,0 +1,3 @@ +[hashchange_event.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/history-traversal-navigate-parent-while-child-loading.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/history-traversal-navigate-parent-while-child-loading.html.ini new file mode 100644 index 0000000000..1dc80534d4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/history-traversal-navigate-parent-while-child-loading.html.ini @@ -0,0 +1,4 @@ +[history-traversal-navigate-parent-while-child-loading.html] + [pushState() in parent while child is doing initial navigation, then go back] + expected: + if (os == "linux") and debug and fission and not swgl: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/history-traversal-navigates-multiple-frames.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/history-traversal-navigates-multiple-frames.html.ini new file mode 100644 index 0000000000..6ac54926da --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/history-traversal-navigates-multiple-frames.html.ini @@ -0,0 +1,4 @@ +[history-traversal-navigates-multiple-frames.html] + expected: TIMEOUT + [A history traversal should be able to navigate a parent and child simultaneously] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html.ini new file mode 100644 index 0000000000..f59e2183b2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html.ini @@ -0,0 +1,11 @@ +[resume-timer-on-history-back.html] + disabled: + if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1321179 + [history.back() handles top level page timer correctly] + expected: + if os == "android": PASS + [PASS, FAIL] + + [history.back() handles nested iframe timer correctly] + expected: + if debug and (os == "linux") and not fission and not swgl: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic.html.ini new file mode 100644 index 0000000000..623558ff09 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic.html.ini @@ -0,0 +1,3 @@ +[scroll-restoration-basic.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-samedoc.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-samedoc.html.ini new file mode 100644 index 0000000000..03d4c13c33 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-samedoc.html.ini @@ -0,0 +1,6 @@ +[scroll-restoration-fragment-scrolling-samedoc.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Manual scroll restoration should take precedent over scrolling to fragment in cross doc navigation] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-cross-origin.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-cross-origin.html.ini new file mode 100644 index 0000000000..09903900ad --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-cross-origin.html.ini @@ -0,0 +1,7 @@ +[scroll-restoration-navigation-cross-origin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Navigating to new page should reset to "auto" and navigating back should restore and respect scroll restoration mode] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1556685 + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc.html.ini new file mode 100644 index 0000000000..98b54f0b9d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc.html.ini @@ -0,0 +1,3 @@ +[scroll-restoration-navigation-samedoc.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/popstate_event.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/popstate_event.html.ini new file mode 100644 index 0000000000..767df808e5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/popstate_event.html.ini @@ -0,0 +1,3 @@ +[popstate_event.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/same-url.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/same-url.html.ini new file mode 100644 index 0000000000..984e3e4bad --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/same-url.html.ini @@ -0,0 +1,3 @@ +[same-url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/scroll-restoration-order.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/scroll-restoration-order.html.ini new file mode 100644 index 0000000000..1045ad70d3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/scroll-restoration-order.html.ini @@ -0,0 +1,5 @@ +[scroll-restoration-order.html] + [Traversing history should restore scroll position after dispatching popstate and before dispatching hashchange] + expected: + if (os == "android"): FAIL + diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html.ini new file mode 100644 index 0000000000..415dabfa23 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html.ini @@ -0,0 +1,4 @@ +[consecutive-srcdoc.html] + expected: TIMEOUT + [changing srcdoc to about:srcdoc#yo then another srcdoc does two push navigations and we can navigate back] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-cross-origin-aux-frame-navigation.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-cross-origin-aux-frame-navigation.sub.html.ini new file mode 100644 index 0000000000..35d6852f61 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-cross-origin-aux-frame-navigation.sub.html.ini @@ -0,0 +1,3 @@ +[window-name-after-cross-origin-aux-frame-navigation.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-cross-origin-main-frame-navigation.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-cross-origin-main-frame-navigation.sub.html.ini new file mode 100644 index 0000000000..a57db1921e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-cross-origin-main-frame-navigation.sub.html.ini @@ -0,0 +1,5 @@ +[window-name-after-cross-origin-main-frame-navigation.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [window.name should equal "" after a cross-origin main frame navigation] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-cross-origin-sub-frame-navigation.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-cross-origin-sub-frame-navigation.sub.html.ini new file mode 100644 index 0000000000..860bf3d16b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-cross-origin-sub-frame-navigation.sub.html.ini @@ -0,0 +1,3 @@ +[window-name-after-cross-origin-sub-frame-navigation.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-same-origin-aux-frame-navigation.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-same-origin-aux-frame-navigation.sub.html.ini new file mode 100644 index 0000000000..b44cf724eb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-same-origin-aux-frame-navigation.sub.html.ini @@ -0,0 +1,3 @@ +[window-name-after-same-origin-aux-frame-navigation.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-same-origin-main-frame-navigation.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-same-origin-main-frame-navigation.html.ini new file mode 100644 index 0000000000..bd70239088 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-same-origin-main-frame-navigation.html.ini @@ -0,0 +1,3 @@ +[window-name-after-same-origin-main-frame-navigation.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-same-origin-sub-frame-navigation.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-same-origin-sub-frame-navigation.sub.html.ini new file mode 100644 index 0000000000..fd5bd76b3d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/window-name-after-same-origin-sub-frame-navigation.sub.html.ini @@ -0,0 +1,3 @@ +[window-name-after-same-origin-sub-frame-navigation.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/003.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/003.html.ini new file mode 100644 index 0000000000..19dfb4ac95 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/003.html.ini @@ -0,0 +1,5 @@ +[003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Navigation from unload whilst traversing history] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/004.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/004.html.ini new file mode 100644 index 0000000000..51c80a60ff --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/004.html.ini @@ -0,0 +1,3 @@ +[004.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/005.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/005.html.ini new file mode 100644 index 0000000000..6bf38784f1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/005.html.ini @@ -0,0 +1,3 @@ +[005.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/006.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/006.html.ini new file mode 100644 index 0000000000..df65c2996f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/006.html.ini @@ -0,0 +1,3 @@ +[006.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/007.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/007.html.ini new file mode 100644 index 0000000000..4bb0f0c5c0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/007.html.ini @@ -0,0 +1,3 @@ +[007.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/008.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/008.html.ini new file mode 100644 index 0000000000..6b8423b90d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/008.html.ini @@ -0,0 +1,3 @@ +[008.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/009.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/009.html.ini new file mode 100644 index 0000000000..23ec825209 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/009.html.ini @@ -0,0 +1,3 @@ +[009.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/010.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/010.html.ini new file mode 100644 index 0000000000..30cf8f3c61 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/010.html.ini @@ -0,0 +1,3 @@ +[010.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/011.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/011.html.ini new file mode 100644 index 0000000000..689b034ef8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/011.html.ini @@ -0,0 +1,3 @@ +[011.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/012.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/012.html.ini new file mode 100644 index 0000000000..c61797c04c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/012.html.ini @@ -0,0 +1,5 @@ +[012.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Link with onclick navigation to javascript url with delayed document.write and href navigation ] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/013.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/013.html.ini new file mode 100644 index 0000000000..479ccee7a5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/013.html.ini @@ -0,0 +1,3 @@ +[013.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/014.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/014.html.ini new file mode 100644 index 0000000000..76881ef1ed --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/014.html.ini @@ -0,0 +1,3 @@ +[014.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/015.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/015.html.ini new file mode 100644 index 0000000000..329cdf790e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/015.html.ini @@ -0,0 +1,3 @@ +[015.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/abort-document-load.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/abort-document-load.html.ini new file mode 100644 index 0000000000..683ad44ed4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/abort-document-load.html.ini @@ -0,0 +1,7 @@ +[abort-document-load.html] + [Aborting a Document load] + expected: + if (os == "linux") and not swgl and fission and not debug and (processor == "x86_64"): [PASS, FAIL] + if (os == "linux") and not swgl and fission and not debug and (processor == "x86"): [PASS, FAIL] + if (os == "linux") and not swgl and fission and debug: [PASS, FAIL] + if (os == "linux") and not swgl and not fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/about-srcdoc-navigation-blocked.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/about-srcdoc-navigation-blocked.window.js.ini new file mode 100644 index 0000000000..d2b73f5cad --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/about-srcdoc-navigation-blocked.window.js.ini @@ -0,0 +1,3 @@ +[about-srcdoc-navigation-blocked.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/anchor-fragment-form-submit-longfragment.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/anchor-fragment-form-submit-longfragment.html.ini new file mode 100644 index 0000000000..fc25e6704d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/anchor-fragment-form-submit-longfragment.html.ini @@ -0,0 +1,3 @@ +[anchor-fragment-form-submit-longfragment.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/anchor-fragment-form-submit-withpath.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/anchor-fragment-form-submit-withpath.html.ini new file mode 100644 index 0000000000..d3f8a9b5da --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/anchor-fragment-form-submit-withpath.html.ini @@ -0,0 +1,3 @@ +[anchor-fragment-form-submit-withpath.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/anchor-jsurl-form-submit.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/anchor-jsurl-form-submit.html.ini new file mode 100644 index 0000000000..dd3ec219b6 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/anchor-jsurl-form-submit.html.ini @@ -0,0 +1,3 @@ +[anchor-jsurl-form-submit.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/child-navigates-parent-cross-origin.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/child-navigates-parent-cross-origin.window.js.ini new file mode 100644 index 0000000000..e552c6d4ef --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/child-navigates-parent-cross-origin.window.js.ini @@ -0,0 +1,34 @@ +[child-navigates-parent-cross-origin.window.html] + expected: TIMEOUT + [Child document attempts to navigate cross-origin parent via location] + expected: TIMEOUT + + [Child document attempts to navigate cross-origin parent via location.hash] + expected: NOTRUN + + [Child document attempts to navigate cross-origin parent via location.host] + expected: NOTRUN + + [Child document attempts to navigate cross-origin parent via location.hostname] + expected: NOTRUN + + [Child document attempts to navigate cross-origin parent via location.href] + expected: NOTRUN + + [Child document attempts to navigate cross-origin parent via location.pathname] + expected: NOTRUN + + [Child document attempts to navigate cross-origin parent via location.protocol] + expected: NOTRUN + + [Child document attempts to navigate cross-origin parent via location.reload()] + expected: NOTRUN + + [Child document attempts to navigate cross-origin parent via location.replace()] + expected: NOTRUN + + [Child document attempts to navigate cross-origin parent via location.search] + expected: NOTRUN + + [Child document attempts to navigate cross-origin parent via non-standard location property] + expected: NOTRUN diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/cross-origin-top-navigation-with-user-activation-in-parent.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/cross-origin-top-navigation-with-user-activation-in-parent.window.js.ini new file mode 100644 index 0000000000..f46b16a619 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/cross-origin-top-navigation-with-user-activation-in-parent.window.js.ini @@ -0,0 +1,4 @@ +[cross-origin-top-navigation-with-user-activation-in-parent.window.html] + expected: TIMEOUT + [Cross-origin top navigation is blocked without user activation, even if the parent has user activation] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/cross-origin-top-navigation-without-user-activation.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/cross-origin-top-navigation-without-user-activation.window.js.ini new file mode 100644 index 0000000000..d1bffb963d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/cross-origin-top-navigation-without-user-activation.window.js.ini @@ -0,0 +1,5 @@ +[cross-origin-top-navigation-without-user-activation.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Cross-origin top navigation is blocked without user activation] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini new file mode 100644 index 0000000000..702b2055d7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini @@ -0,0 +1,3 @@ +[empty-iframe-load-event.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/failure-check-sequence.https.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/failure-check-sequence.https.html.ini new file mode 100644 index 0000000000..f22d4c7cee --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/failure-check-sequence.https.html.ini @@ -0,0 +1,4 @@ +[failure-check-sequence.https.html] + [COEP check precedes X-Frame-Options check] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-nosrc.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-nosrc.html.ini new file mode 100644 index 0000000000..8f4da5332c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-nosrc.html.ini @@ -0,0 +1,5 @@ +[iframe-nosrc.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [link click] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-fragment.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-fragment.html.ini new file mode 100644 index 0000000000..6bba0ad6d3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-fragment.html.ini @@ -0,0 +1,19 @@ +[iframe-src-204-fragment.html] + [src] + expected: + if os == "android": [FAIL, PASS] + [PASS, FAIL] + + [location.href] + expected: + if os == "android": [FAIL, PASS] + [PASS, FAIL] + + [location.assign] + expected: [FAIL, PASS] + + [window.open] + expected: FAIL + + [link click] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-pushState-replaceState.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-pushState-replaceState.html.ini new file mode 100644 index 0000000000..4d351849c7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204-pushState-replaceState.html.ini @@ -0,0 +1,8 @@ +[iframe-src-204-pushState-replaceState.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [history.pushState] + expected: FAIL + + [history.replaceState] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204.html.ini new file mode 100644 index 0000000000..41676b0053 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-204.html.ini @@ -0,0 +1,3 @@ +[iframe-src-204.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini new file mode 100644 index 0000000000..1ebf286fb5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini @@ -0,0 +1,5 @@ +[iframe-src-aboutblank-navigate-immediately.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Navigating to a different document with link click] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-wait-for-load.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-wait-for-load.html.ini new file mode 100644 index 0000000000..01ce85d17b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-wait-for-load.html.ini @@ -0,0 +1,20 @@ +[iframe-src-aboutblank-wait-for-load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Navigating to a different document with src] + expected: FAIL + + [Navigating to a different document with location.href] + expected: FAIL + + [Navigating to a different document with location.assign] + expected: FAIL + + [Navigating to a different document with window.open] + expected: FAIL + + [Navigating to a different document with link click] + expected: FAIL + + [Navigating to a different document with form submission] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/initial-content-replacement.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/initial-content-replacement.html.ini new file mode 100644 index 0000000000..58c854caff --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/initial-content-replacement.html.ini @@ -0,0 +1,41 @@ +[initial-content-replacement.html] + [Content synchronously added to <iframe> with no src won't get replaced] + expected: + if (os == "linux") and debug: [FAIL, PASS] + FAIL + + [Content synchronously added to <iframe> with src='' won't get replaced] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS] + if (os == "linux") and not fission and debug: [FAIL, PASS] + FAIL + + [Content synchronously added to <iframe> with src='about:blank' won't get replaced] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS] + FAIL + + [Content synchronously added to <iframe> with src='about:blank#foo' won't get replaced] + expected: + if (os == "win") and (processor == "x86_64") and debug and swgl: [FAIL, PASS] + if (os == "linux") and debug and not fission and not swgl: [FAIL, PASS] + if (os == "win") and (processor == "x86_64") and not debug: [FAIL, PASS] + if (os == "linux") and debug and fission: [FAIL, PASS] + FAIL + + [Content synchronously added to <iframe> with src='about:blank?foo' won't get replaced] + expected: + if (os == "linux") and debug and swgl and not fission: [FAIL, PASS] + if (os == "win") and not debug and (processor == "x86_64"): [FAIL, PASS] + if (os == "linux") and debug and not swgl: [FAIL, PASS] + FAIL + + [Content synchronously added to window.open('about:blank')-ed document won't get replaced] + expected: + if not fission and (os == "linux") and not swgl: [FAIL, PASS] + FAIL + + [Content synchronously added to window.open('about:blank?foo')-ed document won't get replaced] + expected: + if (os == "android") and debug and not swgl: [FAIL, PASS] + FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-event-iframe-element.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-event-iframe-element.html.ini new file mode 100644 index 0000000000..fcc6014dba --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-event-iframe-element.html.ini @@ -0,0 +1,17 @@ +[load-event-iframe-element.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [load event fires synchronously on <iframe> element created with no src] + expected: FAIL + + [load event fires synchronously on <iframe> element created with src=''] + expected: FAIL + + [load event fires synchronously on <iframe> element created with src='about:blank'] + expected: FAIL + + [load event fires synchronously on <iframe> element created with src='about:blank#foo'] + expected: FAIL + + [load event fires synchronously on <iframe> element created with src='about:blank?foo'] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini new file mode 100644 index 0000000000..c514ffc0ea --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html.ini @@ -0,0 +1,20 @@ +[load-pageshow-events-iframe-contentWindow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [load & pageshow event do not fire on contentWindow of <iframe> element created with no src] + expected: + if (os == "win") and swgl: [FAIL, PASS] + if os == "linux": [FAIL, PASS] + FAIL + + [load & pageshow events do not fire on contentWindow of <iframe> element created with src=''] + expected: + if os == "linux": [FAIL, PASS] + FAIL + + [load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank'] + expected: + if (os == "linux") and debug and not fission and swgl: [FAIL, PASS] + if (os == "linux") and debug and fission: [FAIL, PASS] + if (os == "linux") and not debug: [FAIL, PASS] + FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini new file mode 100644 index 0000000000..84424fc4c9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html.ini @@ -0,0 +1,10 @@ +[load-pageshow-events-window-open.html] + [load event does not fire on window.open('about:blank')] + expected: + if (os == "linux") and not swgl and fission and not debug and (processor == "x86"): [FAIL, PASS] + if (os == "linux") and not swgl and fission and not debug and (processor == "x86_64"): [FAIL, PASS] + if (os == "linux") and not swgl and fission and debug: [FAIL, PASS] + if (os == "linux") and swgl and not fission: [FAIL, PASS] + if os == "win": FAIL + if os == "mac": FAIL + [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204-fragment.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204-fragment.html.ini new file mode 100644 index 0000000000..bbf1a0e15e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204-fragment.html.ini @@ -0,0 +1,8 @@ +[window-open-204-fragment.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [location.href] + expected: FAIL + + [location.assign] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204-pushState-replaceState.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204-pushState-replaceState.html.ini new file mode 100644 index 0000000000..b98361c360 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204-pushState-replaceState.html.ini @@ -0,0 +1,8 @@ +[window-open-204-pushState-replaceState.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [history.pushState] + expected: FAIL + + [history.replaceState] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204.html.ini new file mode 100644 index 0000000000..c54720d1cf --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-204.html.ini @@ -0,0 +1,3 @@ +[window-open-204.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-history-length.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-history-length.html.ini new file mode 100644 index 0000000000..9382db7ee2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-history-length.html.ini @@ -0,0 +1,9 @@ +[window-open-history-length.html] + [Starting history.length for window.open()] + expected: FAIL + + [Starting history.length for window.open(about:blank)] + expected: FAIL + + [Starting history.length for window.open(url-with-204-response)] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-nourl.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-nourl.html.ini new file mode 100644 index 0000000000..62e0a4ae0e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/window-open-nourl.html.ini @@ -0,0 +1,3 @@ +[window-open-nourl.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-abort/javascript-url-abort-return-value-string.tentative.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-abort/javascript-url-abort-return-value-string.tentative.html.ini new file mode 100644 index 0000000000..0427aac714 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-abort/javascript-url-abort-return-value-string.tentative.html.ini @@ -0,0 +1,3 @@ +[javascript-url-abort-return-value-string.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-abort/javascript-url-abort-return-value-undefined.tentative.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-abort/javascript-url-abort-return-value-undefined.tentative.html.ini new file mode 100644 index 0000000000..dd343137d3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-abort/javascript-url-abort-return-value-undefined.tentative.html.ini @@ -0,0 +1,3 @@ +[javascript-url-abort-return-value-undefined.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-global-scope.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-global-scope.html.ini new file mode 100644 index 0000000000..4e094eed11 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-global-scope.html.ini @@ -0,0 +1,3 @@ +[javascript-url-global-scope.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-load-as-html.xhtml.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-load-as-html.xhtml.ini new file mode 100644 index 0000000000..8266350e2f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-load-as-html.xhtml.ini @@ -0,0 +1,5 @@ +[javascript-url-load-as-html.xhtml] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [javascript: URL navigation to a string must create a HTML document using the correct properties] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-no-beforeunload.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-no-beforeunload.window.js.ini new file mode 100644 index 0000000000..7bca87ac85 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-no-beforeunload.window.js.ini @@ -0,0 +1,14 @@ +[javascript-url-no-beforeunload.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Navigating an iframe via location.href to a javascript: URL must not fire beforeunload: string completion] + expected: FAIL + + [Navigating an iframe via src="" to a javascript: URL after insertion must not fire beforeunload: string completion] + expected: FAIL + + [Navigating an opened window via location.href to a javascript: URL must not fire beforeunload: string completion] + expected: FAIL + + [Navigating an opened window with an iframe via location.href to a javascript: URL must not fire beforeunload on the iframe: string completion] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-query-fragment-components.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-query-fragment-components.html.ini new file mode 100644 index 0000000000..c399f738e3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-query-fragment-components.html.ini @@ -0,0 +1,3 @@ +[javascript-url-query-fragment-components.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-referrer.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-referrer.window.js.ini new file mode 100644 index 0000000000..594be610e0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-referrer.window.js.ini @@ -0,0 +1,8 @@ +[javascript-url-referrer.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [unsafe-url referrer policy used to create the starting page] + expected: FAIL + + [origin referrer policy used to create the starting page] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini new file mode 100644 index 0000000000..d46e72ecc9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini @@ -0,0 +1,14 @@ +[javascript-url-return-value-handling-dynamic.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [0041 set in src=""] + expected: FAIL + + [0041 set in href="" targeting a frame and clicked] + expected: FAIL + + [0080 00FF set in src=""] + expected: FAIL + + [0080 00FF set in href="" targeting a frame and clicked] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html.ini new file mode 100644 index 0000000000..bc09b2bf6f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html.ini @@ -0,0 +1,3 @@ +[javascript-url-return-value-handling.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-security-check-failure.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-security-check-failure.sub.html.ini new file mode 100644 index 0000000000..a646070020 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-security-check-failure.sub.html.ini @@ -0,0 +1,10 @@ +[javascript-url-security-check-failure.sub.html] + [cross-origin-domain but same-origin, setting src] + expected: FAIL + + [cross-origin-domain but same-origin, setting location.href] + expected: + if (os == "linux") and fission and not swgl and not debug: [FAIL, PASS] + if (os == "linux") and fission and not swgl and debug: [FAIL, PASS] + if (os == "win") and (processor == "x86_64"): [FAIL, PASS] + FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-security-check-multi-globals.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-security-check-multi-globals.sub.html.ini new file mode 100644 index 0000000000..594227d1e2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-security-check-multi-globals.sub.html.ini @@ -0,0 +1,5 @@ +[javascript-url-security-check-multi-globals.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Using iframeEl.src] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-security-check-same-origin-domain.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-security-check-same-origin-domain.sub.html.ini new file mode 100644 index 0000000000..2701c1818a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-security-check-same-origin-domain.sub.html.ini @@ -0,0 +1,4 @@ +[javascript-url-security-check-same-origin-domain.sub.html] + expected: TIMEOUT + [javascript: URL security check for same-origin-domain but not same-origin] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/multiple-globals/context-for-location-assign.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/multiple-globals/context-for-location-assign.html.ini new file mode 100644 index 0000000000..f5b87b8090 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/multiple-globals/context-for-location-assign.html.ini @@ -0,0 +1,3 @@ +[context-for-location-assign.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/multiple-globals/context-for-location.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/multiple-globals/context-for-location.html.ini new file mode 100644 index 0000000000..f268e9e06e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/multiple-globals/context-for-location.html.ini @@ -0,0 +1,3 @@ +[context-for-location.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigate-cross-origin-iframe-to-same-url-with-fragment-fire-load-event.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigate-cross-origin-iframe-to-same-url-with-fragment-fire-load-event.html.ini new file mode 100644 index 0000000000..792bd08543 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigate-cross-origin-iframe-to-same-url-with-fragment-fire-load-event.html.ini @@ -0,0 +1,4 @@ +[navigate-cross-origin-iframe-to-same-url-with-fragment-fire-load-event.html] + expected: TIMEOUT + [Changing the URL hash of a cross-origin iframe should fire a load event] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigate-cross-origin-iframe-to-same-url-with-fragment.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigate-cross-origin-iframe-to-same-url-with-fragment.html.ini new file mode 100644 index 0000000000..d3420d5c62 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigate-cross-origin-iframe-to-same-url-with-fragment.html.ini @@ -0,0 +1,3 @@ +[navigate-cross-origin-iframe-to-same-url-with-fragment.html] + [Navigating a cross-origin iframe to its current url should not replace] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigate-cross-origin-iframe-to-same-url.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigate-cross-origin-iframe-to-same-url.html.ini new file mode 100644 index 0000000000..405af783d2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigate-cross-origin-iframe-to-same-url.html.ini @@ -0,0 +1,5 @@ +[navigate-cross-origin-iframe-to-same-url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Navigating a cross-origin iframe to its current url should not replace] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigate-to-unparseable-url.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigate-to-unparseable-url.html.ini new file mode 100644 index 0000000000..24d2f8ac55 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigate-to-unparseable-url.html.ini @@ -0,0 +1,3 @@ +[navigate-to-unparseable-url.html] + [location.href setter throws a SyntaxError DOMException for unparseable URLs] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.js.ini new file mode 100644 index 0000000000..5fe5684109 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.js.ini @@ -0,0 +1,3 @@ +[navigation-unload-cross-origin.sub.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-data-url.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-data-url.window.js.ini new file mode 100644 index 0000000000..6c3da3f50b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-data-url.window.js.ini @@ -0,0 +1,3 @@ +[navigation-unload-data-url.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-form-submit.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-form-submit.html.ini new file mode 100644 index 0000000000..92d0b0784a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-form-submit.html.ini @@ -0,0 +1,3 @@ +[navigation-unload-form-submit.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment.html.ini new file mode 100644 index 0000000000..375be377cc --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment.html.ini @@ -0,0 +1,5 @@ +[navigation-unload-same-origin-fragment.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Tests that a fragment navigation in the unload handler will not block the initial navigation] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini new file mode 100644 index 0000000000..4e452dfe23 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini @@ -0,0 +1,5 @@ +[navigation-unload-same-origin.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Same-origin navigation started from unload handler must be ignored] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/plugin-document.historical.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/plugin-document.historical.html.ini new file mode 100644 index 0000000000..10ed72adb5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/plugin-document.historical.html.ini @@ -0,0 +1,6 @@ +[plugin-document.historical.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Same-origin PDFs must not create accessible Document objects] + expected: + if os == "android": PASS diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/redirect-to-about.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/redirect-to-about.window.js.ini new file mode 100644 index 0000000000..c034cd2c9f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/redirect-to-about.window.js.ini @@ -0,0 +1,13 @@ +[redirect-to-about.window.html] + expected: TIMEOUT + [An iframe with src set to a redirect to about:srcdoc] + expected: TIMEOUT + + [An iframe that is navigated to a redirect to about:srcdoc] + expected: NOTRUN + + [An iframe with src set to a redirect to about:nonstandard] + expected: NOTRUN + + [An iframe that is navigated to a redirect to about:nonstandard] + expected: NOTRUN diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/redirect-to-data.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/redirect-to-data.html.ini new file mode 100644 index 0000000000..4bfc2e4b02 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/redirect-to-data.html.ini @@ -0,0 +1,16 @@ +[redirect-to-data.html] + # This test relies on iframe.onload, which doesn't work: + # https://bugzilla.mozilla.org/show_bug.cgi?id=1194350 + expected: TIMEOUT + + [Loading an iframe with src=redirecting URL] + expected: TIMEOUT + + [Navigating an iframe to a redirecting URL] + expected: NOTRUN + + [Loading a popup directly to the redirecting URL] + expected: NOTRUN + + [Loading a popup that eventually goes to the redirecting URL] + expected: NOTRUN diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/redirect-to-unparseable-url.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/redirect-to-unparseable-url.html.ini new file mode 100644 index 0000000000..62cb87d6d3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/redirect-to-unparseable-url.html.ini @@ -0,0 +1,4 @@ +[redirect-to-unparseable-url.html] + expected: TIMEOUT + [Navigating to a url (A) that redirects to an unparseable URL (B), saves the URL (A) in the history entry, for later traversal] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/refresh/subresource.any.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/refresh/subresource.any.js.ini new file mode 100644 index 0000000000..b7a5b30818 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/refresh/subresource.any.js.ini @@ -0,0 +1,5 @@ +[subresource.any.worker.html] + +[subresource.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click-during-pageshow.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click-during-pageshow.html.ini new file mode 100644 index 0000000000..7cbc510d9f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-click-during-pageshow.html.ini @@ -0,0 +1,3 @@ +[a-click-during-pageshow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-user-click-during-load.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-user-click-during-load.html.ini new file mode 100644 index 0000000000..3cec7d8b9a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-user-click-during-load.html.ini @@ -0,0 +1,3 @@ +[a-user-click-during-load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-user-click-during-pageshow.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-user-click-during-pageshow.html.ini new file mode 100644 index 0000000000..e4340b7b13 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-user-click-during-pageshow.html.ini @@ -0,0 +1,3 @@ +[a-user-click-during-pageshow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-user-click.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-user-click.html.ini new file mode 100644 index 0000000000..9b292a055d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/a-user-click.html.ini @@ -0,0 +1,5 @@ +[a-user-click.html] + [User click on <a> before the load event must NOT replace] + expected: + if (os == "mac") and debug: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-requestsubmit-during-load.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-requestsubmit-during-load.html.ini new file mode 100644 index 0000000000..fec9eaa1ad --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-requestsubmit-during-load.html.ini @@ -0,0 +1,3 @@ +[form-requestsubmit-during-load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-requestsubmit-during-pageshow.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-requestsubmit-during-pageshow.html.ini new file mode 100644 index 0000000000..e72d416c1e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-requestsubmit-during-pageshow.html.ini @@ -0,0 +1,3 @@ +[form-requestsubmit-during-pageshow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-requestsubmit.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-requestsubmit.html.ini new file mode 100644 index 0000000000..90e2c264e1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-requestsubmit.html.ini @@ -0,0 +1,5 @@ +[form-requestsubmit.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Replace before load, triggered by formElement.requestSubmit()] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click-during-load.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click-during-load.html.ini new file mode 100644 index 0000000000..ac9769c5a0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click-during-load.html.ini @@ -0,0 +1,3 @@ +[form-submit-button-click-during-load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click-during-pageshow.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click-during-pageshow.html.ini new file mode 100644 index 0000000000..94f6f2cc59 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click-during-pageshow.html.ini @@ -0,0 +1,3 @@ +[form-submit-button-click-during-pageshow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click.html.ini new file mode 100644 index 0000000000..905d69a434 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-button-click.html.ini @@ -0,0 +1,5 @@ +[form-submit-button-click.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Replace before load, triggered by submitButton.click()] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-during-load.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-during-load.html.ini new file mode 100644 index 0000000000..436ab6625e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-during-load.html.ini @@ -0,0 +1,3 @@ +[form-submit-during-load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-during-pageshow.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-during-pageshow.html.ini new file mode 100644 index 0000000000..e1412dc957 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit-during-pageshow.html.ini @@ -0,0 +1,3 @@ +[form-submit-during-pageshow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit.html.ini new file mode 100644 index 0000000000..31dcc9478a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/form-submit.html.ini @@ -0,0 +1,3 @@ +[form-submit.html] + [Replace before load, triggered by same-document formElement.submit()] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/history-pushstate-during-load.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/history-pushstate-during-load.html.ini new file mode 100644 index 0000000000..d64903c9dd --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/history-pushstate-during-load.html.ini @@ -0,0 +1,3 @@ +[history-pushstate-during-load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/history-pushstate-during-pageshow.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/history-pushstate-during-pageshow.html.ini new file mode 100644 index 0000000000..99928724a9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/history-pushstate-during-pageshow.html.ini @@ -0,0 +1,3 @@ +[history-pushstate-during-pageshow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/history-pushstate.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/history-pushstate.html.ini new file mode 100644 index 0000000000..b60403a6d9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/history-pushstate.html.ini @@ -0,0 +1,3 @@ +[history-pushstate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/iframe-src-during-load.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/iframe-src-during-load.html.ini new file mode 100644 index 0000000000..f91827f830 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/iframe-src-during-load.html.ini @@ -0,0 +1,3 @@ +[iframe-src-during-load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/iframe-src-during-pageshow.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/iframe-src-during-pageshow.html.ini new file mode 100644 index 0000000000..a9c98cbbdb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/iframe-src-during-pageshow.html.ini @@ -0,0 +1,3 @@ +[iframe-src-during-pageshow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/iframe-src.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/iframe-src.html.ini new file mode 100644 index 0000000000..2eacfcf00c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/iframe-src.html.ini @@ -0,0 +1,3 @@ +[iframe-src.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-assign-during-load.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-assign-during-load.html.ini new file mode 100644 index 0000000000..6bcbf6f7ca --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-assign-during-load.html.ini @@ -0,0 +1,3 @@ +[location-assign-during-load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-assign-during-pageshow.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-assign-during-pageshow.html.ini new file mode 100644 index 0000000000..6258812bdb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-assign-during-pageshow.html.ini @@ -0,0 +1,3 @@ +[location-assign-during-pageshow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-assign-user-click.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-assign-user-click.html.ini new file mode 100644 index 0000000000..97d673a772 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-assign-user-click.html.ini @@ -0,0 +1,5 @@ +[location-assign-user-click.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [NO replace before load, triggered by location.assign()] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-assign.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-assign.html.ini new file mode 100644 index 0000000000..68feb7b9a0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-assign.html.ini @@ -0,0 +1,3 @@ +[location-assign.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-during-load.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-during-load.html.ini new file mode 100644 index 0000000000..4b5b3f083a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-during-load.html.ini @@ -0,0 +1,3 @@ +[location-setter-during-load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-during-pageshow.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-during-pageshow.html.ini new file mode 100644 index 0000000000..83660bb76d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-during-pageshow.html.ini @@ -0,0 +1,3 @@ +[location-setter-during-pageshow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-click.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-click.html.ini new file mode 100644 index 0000000000..7fd7acbff3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-click.html.ini @@ -0,0 +1,11 @@ +[location-setter-user-click.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [href] + expected: FAIL + + [search] + expected: FAIL + + [hash] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-mouseup.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-mouseup.html.ini new file mode 100644 index 0000000000..44dabaa354 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter-user-mouseup.html.ini @@ -0,0 +1,11 @@ +[location-setter-user-mouseup.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [href] + expected: FAIL + + [search] + expected: FAIL + + [hash] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter.html.ini new file mode 100644 index 0000000000..b158b3cd0d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/location-setter.html.ini @@ -0,0 +1,3 @@ +[location-setter.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-popup-during-load.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-popup-during-load.html.ini new file mode 100644 index 0000000000..fdf3b21ffa --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-popup-during-load.html.ini @@ -0,0 +1,5 @@ +[window-open-popup-during-load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [No replace before load, triggered by window.open() on a non-_self window] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-popup-during-pageshow.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-popup-during-pageshow.html.ini new file mode 100644 index 0000000000..4af4fa8eb8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-popup-during-pageshow.html.ini @@ -0,0 +1,5 @@ +[window-open-popup-during-pageshow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [No replace before load, triggered by window.open() on a non-_self window] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-popup.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-popup.html.ini new file mode 100644 index 0000000000..5534519941 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-popup.html.ini @@ -0,0 +1,3 @@ +[window-open-popup.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-self-during-load.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-self-during-load.html.ini new file mode 100644 index 0000000000..51db0a8b6f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-self-during-load.html.ini @@ -0,0 +1,5 @@ +[window-open-self-during-load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [No replace during load, triggered by window.open(_self) on an iframe] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-self-during-pageshow.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-self-during-pageshow.html.ini new file mode 100644 index 0000000000..097de8791e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-self-during-pageshow.html.ini @@ -0,0 +1,5 @@ +[window-open-self-during-pageshow.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [No replace during pageshow, triggered by window.open(_self) on an iframe] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-self.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-self.html.ini new file mode 100644 index 0000000000..ff79b2a522 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/replace-before-load/window-open-self.html.ini @@ -0,0 +1,5 @@ +[window-open-self.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [No replace before load, triggered by window.open(_self) on an iframe] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent-then-fragment.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent-then-fragment.html.ini new file mode 100644 index 0000000000..c3f1cc7dc1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent-then-fragment.html.ini @@ -0,0 +1,3 @@ +[navigate-child-function-parent-then-fragment.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html.ini new file mode 100644 index 0000000000..4224b3baba --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html.ini @@ -0,0 +1,3 @@ +[navigate-child-function-parent.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html.ini new file mode 100644 index 0000000000..4113aa9c1c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html.ini @@ -0,0 +1,3 @@ +[navigate-child-function-src.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html.ini new file mode 100644 index 0000000000..c162e901c1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html.ini @@ -0,0 +1,3 @@ +[navigate-child-function.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html.ini new file mode 100644 index 0000000000..33e1a4d9bd --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html.ini @@ -0,0 +1,5 @@ +[navigate-child-src-about-blank.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Set the src attribute to about:blank and check referrer] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/top-level-data-url.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/top-level-data-url.window.js.ini new file mode 100644 index 0000000000..971ac8bdf9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/top-level-data-url.window.js.ini @@ -0,0 +1,15 @@ +[top-level-data-url.window.html] + expected: + if (os == "linux") and not debug and fission: [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [Navigating a popup using window.open("resources/redirect.py?location=data%3Atext%2Fhtml%2C...", "", "opener")] + expected: FAIL + + [Navigating a popup using window.open("data:text/html,...", "", "undefined")] + expected: FAIL + + [Navigating a popup using window.open("resources/redirect.py?location=data%3Atext%2Fhtml%2C...", "", "undefined")] + expected: FAIL + + [Navigating a popup using window.open("data:text/html,...", "", "opener")] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/anchor-fragment-history-back-on-click.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/anchor-fragment-history-back-on-click.html.ini new file mode 100644 index 0000000000..16cc114aca --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/anchor-fragment-history-back-on-click.html.ini @@ -0,0 +1,6 @@ +[anchor-fragment-history-back-on-click.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Anchor with a fragment href and a click handler that navigates back] + expected: + if (os == "android") and not fission: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-nav-cross-document-nav.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-nav-cross-document-nav.html.ini new file mode 100644 index 0000000000..9c8d604223 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-nav-cross-document-nav.html.ini @@ -0,0 +1,3 @@ +[cross-document-nav-cross-document-nav.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-nav-cross-document-traversal.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-nav-cross-document-traversal.html.ini new file mode 100644 index 0000000000..223d418ad4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-nav-cross-document-traversal.html.ini @@ -0,0 +1,3 @@ +[cross-document-nav-cross-document-traversal.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-nav-same-document-nav.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-nav-same-document-nav.html.ini new file mode 100644 index 0000000000..fd0a4abd2f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-nav-same-document-nav.html.ini @@ -0,0 +1,3 @@ +[cross-document-nav-same-document-nav.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-nav-same-document-traversal.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-nav-same-document-traversal.html.ini new file mode 100644 index 0000000000..486f494d80 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-nav-same-document-traversal.html.ini @@ -0,0 +1,11 @@ +[cross-document-nav-same-document-traversal.html] + [cross-document navigations are stopped by same-document back()] + expected: + if (os == "linux") and not swgl and fission and not debug and (processor == "x86_64"): [FAIL, PASS] + if (os == "linux") and not swgl and fission and not debug and (processor == "x86"): [FAIL, PASS] + if (os == "linux") and not swgl and not fission and debug: [FAIL, PASS] + if (os == "linux") and not swgl and not fission and not debug: [PASS, FAIL] + if (os == "linux") and not swgl and fission and debug: [FAIL, PASS] + if (os == "win") and (processor == "x86"): [FAIL, PASS] + if (os == "linux") and swgl: [FAIL, PASS] + FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-traversal-cross-document-nav.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-traversal-cross-document-nav.html.ini new file mode 100644 index 0000000000..13637ca60d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-traversal-cross-document-nav.html.ini @@ -0,0 +1,3 @@ +[cross-document-traversal-cross-document-nav.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-traversal-cross-document-traversal.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-traversal-cross-document-traversal.html.ini new file mode 100644 index 0000000000..5e59bdae8d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-traversal-cross-document-traversal.html.ini @@ -0,0 +1,14 @@ +[cross-document-traversal-cross-document-traversal.html] + [cross-document traversals in opposite directions: the result is going nowhere] + expected: FAIL + + [cross-document traversals in opposite directions, second traversal invalid at queuing time but valid at the time it is run: the result is going nowhere] + expected: FAIL + + [cross-document traversals in the same (back) direction: the result is going -2 with only one load event] + expected: + if (os == "android") and not fission: FAIL + + [cross-document traversals in the same (forward) direction: the result is going +2 with only one load event] + expected: + if (os == "android") and not fission: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-traversal-same-document-nav.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-traversal-same-document-nav.html.ini new file mode 100644 index 0000000000..ffd7015afa --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-traversal-same-document-nav.html.ini @@ -0,0 +1,12 @@ +[cross-document-traversal-same-document-nav.html] + expected: + if (os == "mac") and debug: [TIMEOUT, OK] + if (os == "mac") and not debug: [TIMEOUT, OK] + [same-document traversals + fragment navigations] + expected: FAIL + + [same-document traversals + pushState()] + expected: + if (os == "mac") and debug: [TIMEOUT, FAIL] + if (os == "mac") and not debug: [TIMEOUT, FAIL] + FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-traversal-same-document-traversal.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-traversal-same-document-traversal.html.ini new file mode 100644 index 0000000000..ac51e201b6 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-traversal-same-document-traversal.html.ini @@ -0,0 +1,8 @@ +[cross-document-traversal-same-document-traversal.html] + [traversals in the same (back) direction: coalesced] + expected: + if (os == "android") and not fission: FAIL + + [traversals in the same (forward) direction: coalesced] + expected: + if (os == "android") and not fission: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-traversal-stop.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-traversal-stop.html.ini new file mode 100644 index 0000000000..fbb8a4f460 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/cross-document-traversal-stop.html.ini @@ -0,0 +1,3 @@ +[cross-document-traversal-stop.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/forward-to-pruned-entry.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/forward-to-pruned-entry.html.ini new file mode 100644 index 0000000000..17f4ae8c72 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/forward-to-pruned-entry.html.ini @@ -0,0 +1,3 @@ +[forward-to-pruned-entry.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/nav-cancelation-1.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/nav-cancelation-1.html.ini new file mode 100644 index 0000000000..9b168c284b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/nav-cancelation-1.html.ini @@ -0,0 +1,5 @@ +[nav-cancelation-1.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [parent cancels a pending navigation in a same-origin child] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/nav-cancelation-2.sub.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/nav-cancelation-2.sub.html.ini new file mode 100644 index 0000000000..08e38c26d3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/nav-cancelation-2.sub.html.ini @@ -0,0 +1,5 @@ +[nav-cancelation-2.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [grandparent cancels a pending navigation in a cross-origin grandchild] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-nav-cross-document-nav.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-nav-cross-document-nav.html.ini new file mode 100644 index 0000000000..8d80230dbe --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-nav-cross-document-nav.html.ini @@ -0,0 +1,3 @@ +[same-document-nav-cross-document-nav.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-nav-cross-document-traversal.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-nav-cross-document-traversal.html.ini new file mode 100644 index 0000000000..48ea4ab530 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-nav-cross-document-traversal.html.ini @@ -0,0 +1,3 @@ +[same-document-nav-cross-document-traversal.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-nav-same-document-nav.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-nav-same-document-nav.html.ini new file mode 100644 index 0000000000..bfe3727fdc --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-nav-same-document-nav.html.ini @@ -0,0 +1,3 @@ +[same-document-nav-same-document-nav.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-nav-same-document-traversal.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-nav-same-document-traversal.html.ini new file mode 100644 index 0000000000..7499491935 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-nav-same-document-traversal.html.ini @@ -0,0 +1,3 @@ +[same-document-nav-same-document-traversal.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-nav-stop.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-nav-stop.html.ini new file mode 100644 index 0000000000..5e00cfc300 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-nav-stop.html.ini @@ -0,0 +1,3 @@ +[same-document-nav-stop.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-cross-document-nav.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-cross-document-nav.html.ini new file mode 100644 index 0000000000..5b8750e690 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-cross-document-nav.html.ini @@ -0,0 +1,5 @@ +[same-document-traversal-cross-document-nav.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [same-document traversals are not canceled by cross-document navigations] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-cross-document-traversal.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-cross-document-traversal.html.ini new file mode 100644 index 0000000000..c1ce2d7b99 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-cross-document-traversal.html.ini @@ -0,0 +1,3 @@ +[same-document-traversal-cross-document-traversal.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-same-document-nav.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-same-document-nav.html.ini new file mode 100644 index 0000000000..f00e020cbb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-same-document-nav.html.ini @@ -0,0 +1,12 @@ +[same-document-traversal-same-document-nav.html] + expected: + if (os == "mac") and debug: [TIMEOUT, OK] + if (os == "mac") and not debug: [TIMEOUT, OK] + [same-document traversals are not canceled by fragment navigations and calculate their endpoint based on the original placement] + expected: FAIL + + [same-document traversals are not canceled by pushState() and calculate their endpoint based on the original placement] + expected: + if (os == "mac") and debug: [TIMEOUT, FAIL] + if (os == "mac") and not debug: [TIMEOUT, FAIL] + FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-same-document-traversal-hashchange.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-same-document-traversal-hashchange.html.ini new file mode 100644 index 0000000000..22dc3e60db --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-same-document-traversal-hashchange.html.ini @@ -0,0 +1,23 @@ +[same-document-traversal-same-document-traversal-hashchange.html] + expected: + if (os == "android") and not fission: OK + TIMEOUT + [same-document traversals in opposite directions: queued up] + expected: + if (os == "android") and not fission: PASS + TIMEOUT + + [same-document traversals in opposite directions, second traversal invalid at queuing time: queued up] + expected: + if (os == "android") and not fission: PASS + NOTRUN + + [same-document traversals in the same (back) direction: queue up] + expected: + if (os == "android") and not fission: PASS + NOTRUN + + [same-document traversals in the same (forward) direction: queue up] + expected: + if (os == "android") and not fission: PASS + NOTRUN diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-same-document-traversal-pushstate.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-same-document-traversal-pushstate.html.ini new file mode 100644 index 0000000000..30b97dc8c7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-same-document-traversal-pushstate.html.ini @@ -0,0 +1,23 @@ +[same-document-traversal-same-document-traversal-pushstate.html] + expected: + if (os == "android") and not fission: OK + TIMEOUT + [same-document traversals in opposite directions: queued up] + expected: + if (os == "android") and not fission: PASS + TIMEOUT + + [same-document traversals in opposite directions, second traversal invalid at queuing time: queued up] + expected: + if (os == "android") and not fission: PASS + NOTRUN + + [same-document traversals in the same (back) direction: queue up] + expected: + if (os == "android") and not fission: PASS + NOTRUN + + [same-document traversals in the same (forward) direction: queue up] + expected: + if (os == "android") and not fission: PASS + NOTRUN diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-stop.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-stop.html.ini new file mode 100644 index 0000000000..e59db39664 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/overlapping-navigations-and-traversals/same-document-traversal-stop.html.ini @@ -0,0 +1,3 @@ +[same-document-traversal-stop.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/read-media/cross-origin-video.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/read-media/cross-origin-video.html.ini new file mode 100644 index 0000000000..c39c3edf6d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/read-media/cross-origin-video.html.ini @@ -0,0 +1,6 @@ +[cross-origin-video.html] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + [Test cross origin load of media document in parts] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/read-media/pageload-image-in-popup.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/read-media/pageload-image-in-popup.html.ini new file mode 100644 index 0000000000..e057b860df --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/read-media/pageload-image-in-popup.html.ini @@ -0,0 +1,3 @@ +[pageload-image-in-popup.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/read-media/pageload-image.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/read-media/pageload-image.html.ini new file mode 100644 index 0000000000..25556b4583 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/read-media/pageload-image.html.ini @@ -0,0 +1,3 @@ +[pageload-image.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/read-media/pageload-video.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/read-media/pageload-video.html.ini new file mode 100644 index 0000000000..ed0de07e1c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/read-media/pageload-video.html.ini @@ -0,0 +1,6 @@ +[pageload-video.html] + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + [The document for a standalone media file should have one child in the body.] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/read-text/load-text-plain.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/read-text/load-text-plain.html.ini new file mode 100644 index 0000000000..366a884203 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/read-text/load-text-plain.html.ini @@ -0,0 +1,3 @@ +[load-text-plain.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addHTML.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addHTML.window.js.ini new file mode 100644 index 0000000000..dd7bd4b194 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addHTML.window.js.ini @@ -0,0 +1,3 @@ +[addHTML.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addIframe.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addIframe.window.js.ini new file mode 100644 index 0000000000..26471ab21f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addIframe.window.js.ini @@ -0,0 +1,3 @@ +[addIframe.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addScripts.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addScripts.window.js.ini new file mode 100644 index 0000000000..07ce24b5b3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addScripts.window.js.ini @@ -0,0 +1,3 @@ +[addScripts.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-defaults.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-defaults.window.js.ini new file mode 100644 index 0000000000..9fd7becc42 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-defaults.window.js.ini @@ -0,0 +1,3 @@ +[addWindow-defaults.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-extra-config.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-extra-config.window.js.ini new file mode 100644 index 0000000000..e51a9cb2e5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-extra-config.window.js.ini @@ -0,0 +1,3 @@ +[addWindow-extra-config.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-features.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-features.window.js.ini new file mode 100644 index 0000000000..2450bc6402 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-features.window.js.ini @@ -0,0 +1,3 @@ +[addWindow-features.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-invalid-origin.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-invalid-origin.window.js.ini new file mode 100644 index 0000000000..3a647c9eb1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-invalid-origin.window.js.ini @@ -0,0 +1,3 @@ +[addWindow-invalid-origin.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-startOn.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-startOn.window.js.ini new file mode 100644 index 0000000000..b224e67c27 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-startOn.window.js.ini @@ -0,0 +1,3 @@ +[addWindow-startOn.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-target.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-target.window.js.ini new file mode 100644 index 0000000000..594d623671 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWindow-target.window.js.ini @@ -0,0 +1,3 @@ +[addWindow-target.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWorker.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWorker.window.js.ini new file mode 100644 index 0000000000..1f85b34ae2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/addWorker.window.js.ini @@ -0,0 +1,3 @@ +[addWorker.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/constructor.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/constructor.window.js.ini new file mode 100644 index 0000000000..6b6df41219 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/constructor.window.js.ini @@ -0,0 +1,3 @@ +[constructor.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/createContext-bad-executorCreator.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/createContext-bad-executorCreator.window.js.ini new file mode 100644 index 0000000000..ba271b1cf4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/createContext-bad-executorCreator.window.js.ini @@ -0,0 +1,3 @@ +[createContext-bad-executorCreator.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigateToNew.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigateToNew.window.js.ini new file mode 100644 index 0000000000..ff38b56d00 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigateToNew.window.js.ini @@ -0,0 +1,3 @@ +[navigateToNew.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-bfcache.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-bfcache.window.js.ini new file mode 100644 index 0000000000..9ba307bddf --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-bfcache.window.js.ini @@ -0,0 +1,3 @@ +[navigation-bfcache.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-helpers.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-helpers.window.js.ini new file mode 100644 index 0000000000..7f427047f7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-helpers.window.js.ini @@ -0,0 +1,3 @@ +[navigation-helpers.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-same-document.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-same-document.window.js.ini new file mode 100644 index 0000000000..88e3f9efa1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/remote-context-helper-tests/navigation-same-document.window.js.ini @@ -0,0 +1,3 @@ +[navigation-same-document.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/001.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/001.html.ini new file mode 100644 index 0000000000..1441165901 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/001.html.ini @@ -0,0 +1,3 @@ +[001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/002.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/002.html.ini new file mode 100644 index 0000000000..4d099b7a56 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/002.html.ini @@ -0,0 +1,3 @@ +[002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/003.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/003.html.ini new file mode 100644 index 0000000000..ac366e49ec --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/003.html.ini @@ -0,0 +1,3 @@ +[003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/004.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/004.html.ini new file mode 100644 index 0000000000..51c80a60ff --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/004.html.ini @@ -0,0 +1,3 @@ +[004.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/005.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/005.html.ini new file mode 100644 index 0000000000..6bf38784f1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/005.html.ini @@ -0,0 +1,3 @@ +[005.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/006.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/006.html.ini new file mode 100644 index 0000000000..df65c2996f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/006.html.ini @@ -0,0 +1,3 @@ +[006.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/007.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/007.html.ini new file mode 100644 index 0000000000..4bb0f0c5c0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/007.html.ini @@ -0,0 +1,3 @@ +[007.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/forward-triggers-hashchange.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/forward-triggers-hashchange.html.ini new file mode 100644 index 0000000000..a3445a2a61 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/forward-triggers-hashchange.html.ini @@ -0,0 +1,11 @@ +[forward-triggers-hashchange.html] + bug: + if (os == "android") and not fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1712641 + expected: + if fission and (os == "android"): [OK, TIMEOUT] + if (os == "android") and not fission: TIMEOUT + [Navigating forward after replace() should still trigger hashchange] + bug: + if (os == "android") and not fission: https://bugzilla.mozilla.org/show_bug.cgi?id=1712641 + expected: + if (os == "android") and not fission: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/fragment-and-encoding-2.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/fragment-and-encoding-2.html.ini new file mode 100644 index 0000000000..9833dc2753 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/fragment-and-encoding-2.html.ini @@ -0,0 +1,4 @@ +[fragment-and-encoding-2.html] + max-asserts: 4 + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/fragment-and-encoding.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/fragment-and-encoding.html.ini new file mode 100644 index 0000000000..50d3d0015c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/fragment-and-encoding.html.ini @@ -0,0 +1,6 @@ +[fragment-and-encoding.html] + max-asserts: 5 + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [%FF should not find U+00FF as decoding it gives U+FFFD] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/replacement-enabled.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/replacement-enabled.html.ini new file mode 100644 index 0000000000..88db5dc67f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/replacement-enabled.html.ini @@ -0,0 +1,6 @@ +[replacement-enabled.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Navigating to a fragment should not clear forward history] + expected: + if not fission and (os == "linux") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-non-utf8-encoded-document.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-non-utf8-encoded-document.html.ini new file mode 100644 index 0000000000..3da9a2b7e5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-non-utf8-encoded-document.html.ini @@ -0,0 +1,5 @@ +[scroll-frag-non-utf8-encoded-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fragment Navigation: fragment id should not be found in non UTF8 document] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded.html.ini new file mode 100644 index 0000000000..3761218d53 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded.html.ini @@ -0,0 +1,6 @@ +[scroll-frag-percent-encoded.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fragment Navigation: fragment id should be percent-decoded] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-lr.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-lr.html.ini new file mode 100644 index 0000000000..46cc18b569 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-lr.html.ini @@ -0,0 +1,5 @@ +[scroll-position-vertical-lr.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fragment Navigation: Scroll to block start position in vertical-lr writing mode] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-rl.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-rl.html.ini new file mode 100644 index 0000000000..88f3d2695d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position-vertical-rl.html.ini @@ -0,0 +1,5 @@ +[scroll-position-vertical-rl.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fragment Navigation: Scroll to block start position in vertical-rl writing mode] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position.html.ini new file mode 100644 index 0000000000..a203fe630d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-position.html.ini @@ -0,0 +1,6 @@ +[scroll-position.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fragment Navigation: Scroll to block start position] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html.ini new file mode 100644 index 0000000000..4a4eb5ee60 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html.ini @@ -0,0 +1,6 @@ +[scroll-to-anchor-name.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fragment Navigation: scroll to anchor name is lower priority than equal id] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html.ini new file mode 100644 index 0000000000..20c10723f8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html.ini @@ -0,0 +1,3 @@ +[scroll-to-id-top.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html.ini new file mode 100644 index 0000000000..26e7b86e60 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html.ini @@ -0,0 +1,10 @@ +[scroll-to-top.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Fragment Navigation: When fragid is TOP scroll to the top of the document] + disabled: + if (os == "android") and debug: Unstable on GeckoView (Bug 1548023) + expected: + if (os == "linux") and not fission and not swgl: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] + if os == "win": [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/001.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/001.html.ini new file mode 100644 index 0000000000..fff4273506 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/001.html.ini @@ -0,0 +1,5 @@ +[001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [document.open in unload] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/002.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/002.html.ini new file mode 100644 index 0000000000..bbeb9a0571 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/002.html.ini @@ -0,0 +1,5 @@ +[002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [document.open in unload] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/003.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/003.html.ini new file mode 100644 index 0000000000..ac366e49ec --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/003.html.ini @@ -0,0 +1,3 @@ +[003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/004.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/004.html.ini new file mode 100644 index 0000000000..18722491ec --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/004.html.ini @@ -0,0 +1,6 @@ +[004.html] + max-asserts: 2 + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [document.open in beforeunload with button] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/005.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/005.html.ini new file mode 100644 index 0000000000..8e59b9cc5f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/005.html.ini @@ -0,0 +1,3 @@ +[005.html] + disabled: + if (os == "android"): bug 1550895 (frequently fails on geckoview) diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling.html.ini new file mode 100644 index 0000000000..914425c9c5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling.html.ini @@ -0,0 +1,3 @@ +[beforeunload-canceling.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html.ini new file mode 100644 index 0000000000..7aec1561c2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html.ini @@ -0,0 +1,3 @@ +[beforeunload-on-history-back.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html.ini new file mode 100644 index 0000000000..2c6c912174 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html.ini @@ -0,0 +1,3 @@ +[beforeunload-on-navigation-of-parent.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-iframe.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-iframe.html.ini new file mode 100644 index 0000000000..14e07b7982 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-iframe.html.ini @@ -0,0 +1,3 @@ +[beforeunload-sticky-activation-iframe.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-popup.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-popup.html.ini new file mode 100644 index 0000000000..1bfd92401e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-sticky-activation-popup.html.ini @@ -0,0 +1,3 @@ +[beforeunload-sticky-activation-popup.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-synchronous.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-synchronous.html.ini new file mode 100644 index 0000000000..ddafff48e8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/beforeunload-synchronous.html.ini @@ -0,0 +1,3 @@ +[beforeunload-synchronous.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html.ini new file mode 100644 index 0000000000..297dc3adbc --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html.ini @@ -0,0 +1,3 @@ +[navigation-within-beforeunload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward.html.ini new file mode 100644 index 0000000000..d5870eaeac --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward.html.ini @@ -0,0 +1,3 @@ +[pagehide-on-history-forward.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt-and-unload-script-closeable.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt-and-unload-script-closeable.html.ini new file mode 100644 index 0000000000..43780e0340 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt-and-unload-script-closeable.html.ini @@ -0,0 +1,2 @@ +[prompt-and-unload-script-closeable.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1519417 diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt-and-unload-script-uncloseable.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt-and-unload-script-uncloseable.html.ini new file mode 100644 index 0000000000..628f7f382b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt-and-unload-script-uncloseable.html.ini @@ -0,0 +1,3 @@ +[prompt-and-unload-script-uncloseable.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt/001.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt/001.html.ini new file mode 100644 index 0000000000..9a464e2a50 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt/001.html.ini @@ -0,0 +1,5 @@ +[001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [beforeunload event order] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt/003.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt/003.html.ini new file mode 100644 index 0000000000..ac366e49ec --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt/003.html.ini @@ -0,0 +1,3 @@ +[003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt/004.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt/004.html.ini new file mode 100644 index 0000000000..51c80a60ff --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt/004.html.ini @@ -0,0 +1,3 @@ +[004.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/001.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/001.html.ini new file mode 100644 index 0000000000..1441165901 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/001.html.ini @@ -0,0 +1,3 @@ +[001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/002.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/002.html.ini new file mode 100644 index 0000000000..4d099b7a56 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/002.html.ini @@ -0,0 +1,3 @@ +[002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/003.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/003.html.ini new file mode 100644 index 0000000000..aa27ed9b5b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/003.html.ini @@ -0,0 +1,5 @@ +[003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [unload event properties] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/006.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/006.html.ini new file mode 100644 index 0000000000..df65c2996f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/006.html.ini @@ -0,0 +1,3 @@ +[006.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/007.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/007.html.ini new file mode 100644 index 0000000000..4bb0f0c5c0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/007.html.ini @@ -0,0 +1,3 @@ +[007.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/008.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/008.html.ini new file mode 100644 index 0000000000..6b8423b90d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/008.html.ini @@ -0,0 +1,3 @@ +[008.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/009.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/009.html.ini new file mode 100644 index 0000000000..23ec825209 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/009.html.ini @@ -0,0 +1,3 @@ +[009.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/unload-main-frame-cross-origin.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/unload-main-frame-cross-origin.window.js.ini new file mode 100644 index 0000000000..a8de1406de --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/unload-main-frame-cross-origin.window.js.ini @@ -0,0 +1,3 @@ +[unload-main-frame-cross-origin.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/unload-main-frame-same-origin.window.js.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/unload-main-frame-same-origin.window.js.ini new file mode 100644 index 0000000000..9f38f33661 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/unload-main-frame-same-origin.window.js.ini @@ -0,0 +1,3 @@ +[unload-main-frame-same-origin.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/001.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/001.html.ini new file mode 100644 index 0000000000..d0947dd575 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/001.html.ini @@ -0,0 +1,8 @@ +[001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [pushState must not be allowed to create cross-origin URLs (about:blank)] + expected: FAIL + + [pushState must not be allowed to create cross-origin URLs (data:URI)] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/002.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/002.html.ini new file mode 100644 index 0000000000..d960aab4f9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/002.html.ini @@ -0,0 +1,8 @@ +[002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [replaceState must not be allowed to create cross-origin URLs (about:blank)] + expected: FAIL + + [replaceState must not be allowed to create cross-origin URLs (data:URI)] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini new file mode 100644 index 0000000000..d836e91392 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini @@ -0,0 +1,15 @@ +[004.html] + [history position should be calculated when executing, not when calling the .go command] + expected: + if fission and (os == "linux") and not debug: [PASS, FAIL] + if fission and (os == "win") and debug: [PASS, FAIL] + + [browser needs to support hashchange events for this testcase] + expected: + if fission and (os == "linux") and not debug: [PASS, FAIL] + if fission and (os == "win") and debug: [PASS, FAIL] + + [queued .go commands should all be executed when the queue is processed] + expected: + if fission and (os == "win") and debug: [PASS, FAIL] + if fission and (os == "linux") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/005.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/005.html.ini new file mode 100644 index 0000000000..9511401fe0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/005.html.ini @@ -0,0 +1,23 @@ +[005.html] + [<body onpopstate="..."> should register a listener for the popstate event] + bug: + if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1668853 + if (os == "win") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1668853 + expected: + if (os == "linux") and not swgl and not fission and debug: [FAIL, PASS] + if os == "android": PASS + if os == "mac": PASS + [PASS, FAIL] + + [window.onpopstate should register a listener for the popstate event] + bug: + if (os == "mac") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1692852 + if (os == "win") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1692852 + if (os == "linux") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1692852 + if (os == "android") and fission and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1692852 + expected: + if (os == "linux") and debug and not fission and not swgl: [FAIL, PASS] + if (os == "win") and not debug: PASS + if (os == "mac") and not debug: PASS + if os == "android": PASS + [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/006.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/006.html.ini new file mode 100644 index 0000000000..df65c2996f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/006.html.ini @@ -0,0 +1,3 @@ +[006.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/007.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/007.html.ini new file mode 100644 index 0000000000..4bb0f0c5c0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/007.html.ini @@ -0,0 +1,3 @@ +[007.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/008.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/008.html.ini new file mode 100644 index 0000000000..6b8423b90d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/008.html.ini @@ -0,0 +1,3 @@ +[008.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/009.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/009.html.ini new file mode 100644 index 0000000000..23ec825209 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/009.html.ini @@ -0,0 +1,3 @@ +[009.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/010.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/010.html.ini new file mode 100644 index 0000000000..30cf8f3c61 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/010.html.ini @@ -0,0 +1,3 @@ +[010.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/011.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/011.html.ini new file mode 100644 index 0000000000..689b034ef8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/011.html.ini @@ -0,0 +1,3 @@ +[011.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/012.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/012.html.ini new file mode 100644 index 0000000000..3c24b61077 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/012.html.ini @@ -0,0 +1,3 @@ +[012.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/__dir__.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/__dir__.ini new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/__dir__.ini diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_001.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_001.html.ini new file mode 100644 index 0000000000..096ddcc123 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_001.html.ini @@ -0,0 +1,3 @@ +[combination_history_001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_002.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_002.html.ini new file mode 100644 index 0000000000..4b9e554bbc --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_002.html.ini @@ -0,0 +1,3 @@ +[combination_history_002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_003.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_003.html.ini new file mode 100644 index 0000000000..412aa2cb69 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_003.html.ini @@ -0,0 +1,3 @@ +[combination_history_003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_004.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_004.html.ini new file mode 100644 index 0000000000..207ecdb8f2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_004.html.ini @@ -0,0 +1,3 @@ +[combination_history_004.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_005.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_005.html.ini new file mode 100644 index 0000000000..bdc05c53b7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_005.html.ini @@ -0,0 +1,3 @@ +[combination_history_005.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_006.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_006.html.ini new file mode 100644 index 0000000000..9e35da0709 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_006.html.ini @@ -0,0 +1,3 @@ +[combination_history_006.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_007.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_007.html.ini new file mode 100644 index 0000000000..2b9083c5f5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_007.html.ini @@ -0,0 +1,3 @@ +[combination_history_007.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history-associated-with-document.window.js.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history-associated-with-document.window.js.ini new file mode 100644 index 0000000000..04266efff8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history-associated-with-document.window.js.ini @@ -0,0 +1,8 @@ +[history-associated-with-document.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Navigating from the initial about:blank must replace window.history] + expected: FAIL + + [Discarding the browsing context must not change window.history] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history-state-after-bfcache.window.js.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history-state-after-bfcache.window.js.ini new file mode 100644 index 0000000000..1f1dc56eba --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history-state-after-bfcache.window.js.ini @@ -0,0 +1,3 @@ +[history-state-after-bfcache.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back.html.ini new file mode 100644 index 0000000000..a8cd3cea2c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back.html.ini @@ -0,0 +1,3 @@ +[history_back.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back_1.html.ini new file mode 100644 index 0000000000..cb74bb24fb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back_1.html.ini @@ -0,0 +1,3 @@ +[history_back_1.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back_cross_realm_method.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back_cross_realm_method.html.ini new file mode 100644 index 0000000000..6a8066aae2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back_cross_realm_method.html.ini @@ -0,0 +1,3 @@ +[history_back_cross_realm_method.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward.html.ini new file mode 100644 index 0000000000..138bda7262 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward.html.ini @@ -0,0 +1,3 @@ +[history_forward.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward_1.html.ini new file mode 100644 index 0000000000..8c8913c2d6 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward_1.html.ini @@ -0,0 +1,3 @@ +[history_forward_1.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward_cross_realm_method.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward_cross_realm_method.html.ini new file mode 100644 index 0000000000..3c6f6d9144 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward_cross_realm_method.html.ini @@ -0,0 +1,3 @@ +[history_forward_cross_realm_method.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_cross_realm_method.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_cross_realm_method.html.ini new file mode 100644 index 0000000000..3a5d925b27 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_cross_realm_method.html.ini @@ -0,0 +1,3 @@ +[history_go_cross_realm_method.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_minus.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_minus.html.ini new file mode 100644 index 0000000000..81a2fff734 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_minus.html.ini @@ -0,0 +1,3 @@ +[history_go_minus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_no_argument.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_no_argument.html.ini new file mode 100644 index 0000000000..794aa10545 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_no_argument.html.ini @@ -0,0 +1,3 @@ +[history_go_no_argument.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_plus.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_plus.html.ini new file mode 100644 index 0000000000..6b432e6d56 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_plus.html.ini @@ -0,0 +1,3 @@ +[history_go_plus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_to_uri.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_to_uri.html.ini new file mode 100644 index 0000000000..6ac7d75c0a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_to_uri.html.ini @@ -0,0 +1,3 @@ +[history_go_to_uri.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_undefined.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_undefined.html.ini new file mode 100644 index 0000000000..83a8cd93ec --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_undefined.html.ini @@ -0,0 +1,5 @@ +[history_go_undefined.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [history.forward() with session history] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_zero.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_zero.html.ini new file mode 100644 index 0000000000..1730387fe4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_zero.html.ini @@ -0,0 +1,5 @@ +[history_go_zero.html] + disabled: + if debug and (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1217701 + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_zero_which_document.window.js.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_zero_which_document.window.js.ini new file mode 100644 index 0000000000..8c518ceb96 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_zero_which_document.window.js.ini @@ -0,0 +1,3 @@ +[history_go_zero_which_document.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_properties_only_fully_active.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_properties_only_fully_active.html.ini new file mode 100644 index 0000000000..2386033354 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_properties_only_fully_active.html.ini @@ -0,0 +1,5 @@ +[history_properties_only_fully_active.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [history properties should throw SecurityError when not in a fully active Document] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate.html.ini new file mode 100644 index 0000000000..ee37538f71 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate.html.ini @@ -0,0 +1,3 @@ +[history_pushstate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_err.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_err.html.ini new file mode 100644 index 0000000000..0947bdc904 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_err.html.ini @@ -0,0 +1,3 @@ +[history_pushstate_err.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html.ini new file mode 100644 index 0000000000..75aecb96bd --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html.ini @@ -0,0 +1,3 @@ +[history_pushstate_nooptionalparam.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_url.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_url.html.ini new file mode 100644 index 0000000000..605fd9e7e5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_url.html.ini @@ -0,0 +1,3 @@ +[history_pushstate_url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_url_rewriting.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_url_rewriting.html.ini new file mode 100644 index 0000000000..139cca6f62 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_pushstate_url_rewriting.html.ini @@ -0,0 +1,80 @@ +[history_pushstate_url_rewriting.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [http://web-platform.test:8000/common/blank.html to blob:(a blob URL for this origin) should not work] + expected: FAIL + + [http://web-platform.test:8000/common/blank.html to about:blank should not work] + expected: FAIL + + [http://web-platform.test:8000/common/blank.html to about:srcdoc should not work] + expected: FAIL + + [blob:(a blob URL for this origin) to blob:(a blob URL for this origin) should work] + expected: FAIL + + [blob:(a blob URL for this origin) to blob:(a blob URL for this origin)#newhash should work] + expected: FAIL + + [blob:(a blob URL for this origin) to blob:(a blob URL for this origin)?newsearch should not work] + expected: FAIL + + [blob:(a blob URL for this origin) to blob:newpath should not work] + expected: FAIL + + [blob:(a blob URL for this origin) to blob:http://web-platform.test:8000/syntheticblob should not work] + expected: FAIL + + [blob:(a blob URL for this origin) to blob:(another blob URL for this origin) should not work] + expected: FAIL + + [about:blank to about:blank should work] + expected: FAIL + + [about:blank to about:srcdoc should not work] + expected: FAIL + + [about:blank to about:blank?newsearch should not work] + expected: FAIL + + [about:blank to about:blank#newhash should work] + expected: FAIL + + [about:blank to http://web-platform.test:8000/blank should not work] + expected: FAIL + + [http://web-platform.test:8000/common/blank.html to javascript:'foo' should not work] + expected: FAIL + + [javascript:'foo' to javascript:'foo' should not work] + expected: FAIL + + [javascript:'foo' to javascript:'foo'?newsearch should not work] + expected: FAIL + + [javascript:'foo' to javascript:'foo'#newhash should not work] + expected: FAIL + + [about:srcdoc to about:srcdoc should work] + expected: FAIL + + [about:srcdoc to about:srcdoc?newsearch should not work] + expected: FAIL + + [about:srcdoc to about:srcdoc#newhash should work] + expected: FAIL + + [about:srcdoc to http://web-platform.test:8000/srcdoc should not work] + expected: FAIL + + [data:(script to run this test) to data:(script to run this test) should work] + expected: FAIL + + [data:(script to run this test) to data:(script to run this test)#newhash should work] + expected: FAIL + + [data:(script to run this test) to data:(script to run this test)?newsearch should not work] + expected: FAIL + + [data:(script to run this test) to data:newpath should not work] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate.html.ini new file mode 100644 index 0000000000..38fe269f1b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate.html.ini @@ -0,0 +1,3 @@ +[history_replacestate.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate_err.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate_err.html.ini new file mode 100644 index 0000000000..504ba2f25d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate_err.html.ini @@ -0,0 +1,3 @@ +[history_replacestate_err.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html.ini new file mode 100644 index 0000000000..f9ff6218a6 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html.ini @@ -0,0 +1,3 @@ +[history_replacestate_nooptionalparam.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_state.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_state.html.ini new file mode 100644 index 0000000000..e8b47939bc --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_state.html.ini @@ -0,0 +1,3 @@ +[history_state.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/iframe_history_go_0.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/iframe_history_go_0.html.ini new file mode 100644 index 0000000000..4c4cbb73ed --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/iframe_history_go_0.html.ini @@ -0,0 +1,3 @@ +[iframe_history_go_0.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/001.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/001.html.ini new file mode 100644 index 0000000000..99ffd1a706 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/001.html.ini @@ -0,0 +1,7 @@ +[001.html] + expected: TIMEOUT + [Traversing history back (2)] + expected: NOTRUN + + [Traversing history forward] + expected: NOTRUN diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/002.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/002.html.ini new file mode 100644 index 0000000000..3d0f65a4f9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/002.html.ini @@ -0,0 +1,4 @@ +[002.html] + expected: TIMEOUT + [Navigating second iframe] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse-during-beforeunload.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse-during-beforeunload.html.ini new file mode 100644 index 0000000000..c79cd9afc3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse-during-beforeunload.html.ini @@ -0,0 +1,4 @@ +[traverse-during-beforeunload.html] + [Traversing the history during beforeunload] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse-during-unload.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse-during-unload.html.ini new file mode 100644 index 0000000000..fa21f62e27 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse-during-unload.html.ini @@ -0,0 +1,7 @@ +[traverse-during-unload.html] + [Traversing the history during unload] + expected: + if os == "win": PASS + if os == "mac": PASS + if os == "android": FAIL + [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini new file mode 100644 index 0000000000..c4a1426983 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini @@ -0,0 +1,3 @@ +[traverse_the_history_3.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini new file mode 100644 index 0000000000..08dab82cd5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini @@ -0,0 +1,3 @@ +[traverse_the_history_4.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini new file mode 100644 index 0000000000..94a6203759 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini @@ -0,0 +1,3 @@ +[traverse_the_history_5.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html.ini new file mode 100644 index 0000000000..10e0f724b6 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html.ini @@ -0,0 +1,3 @@ +[traverse_the_history_unload_1.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html.ini new file mode 100644 index 0000000000..b5d4fdaba4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html.ini @@ -0,0 +1,5 @@ +[traverse_the_history_write_after_load_1.html] + disabled: + if (os == "linux") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1215461 + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html.ini new file mode 100644 index 0000000000..6a05665ae3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html.ini @@ -0,0 +1,3 @@ +[traverse_the_history_write_after_load_2.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini new file mode 100644 index 0000000000..64e3bd1da9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini @@ -0,0 +1,3 @@ +[traverse_the_history_write_onload_1.html] + disabled: + if (debug or ((os == "linux")) and (bits == 64)): https://bugzilla.mozilla.org/show_bug.cgi?id=1215461 diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html.ini new file mode 100644 index 0000000000..ecc4148dc5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html.ini @@ -0,0 +1,4 @@ +[traverse_the_history_write_onload_2.html] + disabled: + if (debug or ((os == "linux")) and (bits == 64)): https://bugzilla.mozilla.org/show_bug.cgi?id=1215461 + diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/__dir__.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/__dir__.ini new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/__dir__.ini diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html.ini new file mode 100644 index 0000000000..6536446fcd --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html.ini @@ -0,0 +1,3 @@ +[allow_prototype_cycle_through_location.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_after_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_after_load.html.ini new file mode 100644 index 0000000000..46d4dd6ebf --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_after_load.html.ini @@ -0,0 +1,3 @@ +[assign_after_load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_before_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_before_load.html.ini new file mode 100644 index 0000000000..4c90ace898 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/assign_before_load.html.ini @@ -0,0 +1,3 @@ +[assign_before_load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/document_location.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/document_location.html.ini new file mode 100644 index 0000000000..8401d5d7c4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/document_location.html.ini @@ -0,0 +1,3 @@ +[document_location.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-non-configurable-toString-valueOf.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-non-configurable-toString-valueOf.html.ini new file mode 100644 index 0000000000..f53d146d4a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-non-configurable-toString-valueOf.html.ini @@ -0,0 +1,3 @@ +[location-non-configurable-toString-valueOf.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-origin-idna.sub.window.js.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-origin-idna.sub.window.js.ini new file mode 100644 index 0000000000..a482a6a9fd --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-origin-idna.sub.window.js.ini @@ -0,0 +1,3 @@ +[location-origin-idna.sub.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html.ini new file mode 100644 index 0000000000..678c10b51c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html.ini @@ -0,0 +1,3 @@ +[location-pathname-setter-question-mark.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prevent-extensions.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prevent-extensions.html.ini new file mode 100644 index 0000000000..f8942b2959 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prevent-extensions.html.ini @@ -0,0 +1,3 @@ +[location-prevent-extensions.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini new file mode 100644 index 0000000000..abcb9b8fcd --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html.ini @@ -0,0 +1,3 @@ +[location-protocol-setter-non-broken-weird.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini new file mode 100644 index 0000000000..13c0929ba2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html.ini @@ -0,0 +1,3 @@ +[location-protocol-setter-non-broken.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter.html.ini new file mode 100644 index 0000000000..4ca078d594 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-protocol-setter.html.ini @@ -0,0 +1,3 @@ +[location-protocol-setter.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-no-toString-valueOf.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-no-toString-valueOf.html.ini new file mode 100644 index 0000000000..c1d9cc137c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-no-toString-valueOf.html.ini @@ -0,0 +1,3 @@ +[location-prototype-no-toString-valueOf.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub.html.ini new file mode 100644 index 0000000000..2be97ba562 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub.html.ini @@ -0,0 +1,3 @@ +[location-prototype-setting-cross-origin-domain.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html.ini new file mode 100644 index 0000000000..f46d20e980 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin.sub.html.ini @@ -0,0 +1,3 @@ +[location-prototype-setting-cross-origin.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub.html.ini new file mode 100644 index 0000000000..be9c3f9bfb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub.html.ini @@ -0,0 +1,3 @@ +[location-prototype-setting-goes-cross-origin-domain.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html.ini new file mode 100644 index 0000000000..ed170a0b10 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html.ini @@ -0,0 +1,3 @@ +[location-prototype-setting-same-origin-domain.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-stringifier.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-stringifier.html.ini new file mode 100644 index 0000000000..7774b6a888 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-stringifier.html.ini @@ -0,0 +1,3 @@ +[location-stringifier.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-symbol-toprimitive.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-symbol-toprimitive.html.ini new file mode 100644 index 0000000000..4e2f7e28ed --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-symbol-toprimitive.html.ini @@ -0,0 +1,3 @@ +[location-symbol-toprimitive.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-tojson.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-tojson.html.ini new file mode 100644 index 0000000000..f9ce78b9e5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-tojson.html.ini @@ -0,0 +1,3 @@ +[location-tojson.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location-valueof.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-valueof.html.ini new file mode 100644 index 0000000000..d2b9518cec --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location-valueof.html.ini @@ -0,0 +1,3 @@ +[location-valueof.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign.html.ini new file mode 100644 index 0000000000..53eb4a40d4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign.html.ini @@ -0,0 +1,5 @@ +[location_assign.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [URL that fails to parse] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign_about_blank.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign_about_blank.html.ini new file mode 100644 index 0000000000..7fed8dbfc3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign_about_blank.html.ini @@ -0,0 +1,5 @@ +[location_assign_about_blank.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [location.assign with initial about:blank browsing context] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hash.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hash.html.ini new file mode 100644 index 0000000000..2130782864 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hash.html.ini @@ -0,0 +1,3 @@ +[location_hash.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_host.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_host.html.ini new file mode 100644 index 0000000000..8de13576bb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_host.html.ini @@ -0,0 +1,3 @@ +[location_host.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hostname.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hostname.html.ini new file mode 100644 index 0000000000..5dd9f55549 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_hostname.html.ini @@ -0,0 +1,3 @@ +[location_hostname.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_href.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_href.html.ini new file mode 100644 index 0000000000..f48a9d5aad --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_href.html.ini @@ -0,0 +1,3 @@ +[location_href.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_origin.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_origin.html.ini new file mode 100644 index 0000000000..eecc6a8d40 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_origin.html.ini @@ -0,0 +1,3 @@ +[location_origin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_pathname.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_pathname.html.ini new file mode 100644 index 0000000000..313cbe6049 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_pathname.html.ini @@ -0,0 +1,3 @@ +[location_pathname.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_port.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_port.html.ini new file mode 100644 index 0000000000..ac1459fb81 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_port.html.ini @@ -0,0 +1,3 @@ +[location_port.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_protocol.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_protocol.html.ini new file mode 100644 index 0000000000..bb19958901 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_protocol.html.ini @@ -0,0 +1,3 @@ +[location_protocol.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload.html.ini new file mode 100644 index 0000000000..c2043c7e21 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload.html.ini @@ -0,0 +1,3 @@ +[location_reload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload_javascript_url.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload_javascript_url.html.ini new file mode 100644 index 0000000000..263ddfeab0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_reload_javascript_url.html.ini @@ -0,0 +1,3 @@ +[location_reload_javascript_url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_replace.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_replace.html.ini new file mode 100644 index 0000000000..41f1c43172 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_replace.html.ini @@ -0,0 +1,5 @@ +[location_replace.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [URL that fails to parse] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_search.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_search.html.ini new file mode 100644 index 0000000000..72d1fb79cf --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_search.html.ini @@ -0,0 +1,3 @@ +[location_search.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/no-browsing-context.window.js.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/no-browsing-context.window.js.ini new file mode 100644 index 0000000000..ff89e808d4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/no-browsing-context.window.js.ini @@ -0,0 +1,104 @@ +[no-browsing-context.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Invoking `assign` with `/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `replace` with `/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `replace` with `test:test` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `assign` with `about:blank` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `reload` with `test test` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `assign` with `chrome:fail` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `assign` with `test:test` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `protocol` to `about` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `replace` with `chrome:fail` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `href` to `chrome:fail` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `href` to `test:test` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `replace` with `https://example.com/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `reload` with `https://example.com/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `protocol` to `test` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `href` to `test test` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Getting `origin` of a `Location` object sans browsing context should be "null"] + expected: FAIL + + [Invoking `replace` with `http://test:test/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `reload` with `/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `reload` with `about:blank` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `href` to `https://example.com/` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `assign` with `test test` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `reload` with `http://test:test/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `reload` with `test:test` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Getting `ancestorOrigins` of a `Location` object sans browsing context should be [\]] + expected: FAIL + + [Invoking `assign` with `http://test:test/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `href` to `/` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `reload` with `chrome:fail` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `href` to `http://test:test/` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `assign` with `https://example.com/` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `protocol` to `http` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `replace` with `about:blank` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Invoking `replace` with `test test` on a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `pathname` to `x` of a `Location` object sans browsing context is a no-op] + expected: FAIL + + [Setting `pathname` to `/` of a `Location` object sans browsing context is a no-op] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/per-global.window.js.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/per-global.window.js.ini new file mode 100644 index 0000000000..b86e74036a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/per-global.window.js.ini @@ -0,0 +1,3 @@ +[per-global.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_open_write.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_open_write.html.ini new file mode 100644 index 0000000000..c6a823865a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_open_write.html.ini @@ -0,0 +1,3 @@ +[reload_document_open_write.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write.html.ini new file mode 100644 index 0000000000..d169b7ef11 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write.html.ini @@ -0,0 +1,3 @@ +[reload_document_write.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write_onload.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write_onload.html.ini new file mode 100644 index 0000000000..206a01131a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write_onload.html.ini @@ -0,0 +1,5 @@ +[reload_document_write_onload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Reload document with document.written content written in load event] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/same-hash.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/same-hash.html.ini new file mode 100644 index 0000000000..96ec865bc1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/same-hash.html.ini @@ -0,0 +1,14 @@ +[same-hash.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Using location.hash = "#te<st" must not reset scroll position] + expected: FAIL + + [Using location.hash = "te<st" must not reset scroll position] + expected: FAIL + + [Using location.hash = "#te%3Cst" must not reset scroll position] + expected: FAIL + + [Using location.hash = "te%3Cst" must not reset scroll position] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html.ini new file mode 100644 index 0000000000..2999081335 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html.ini @@ -0,0 +1,3 @@ +[scripted_click_assign_during_load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html.ini new file mode 100644 index 0000000000..7141b64990 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html.ini @@ -0,0 +1,7 @@ +[scripted_click_location_assign_during_load.html] + disabled: + if (os == "android") and not debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1560319 + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [location.assign with click during load] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html.ini new file mode 100644 index 0000000000..6836bcab70 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html.ini @@ -0,0 +1,3 @@ +[scripted_form_submit_assign_during_load.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/security_location_0.htm.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/security_location_0.htm.ini new file mode 100644 index 0000000000..7af04a041b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/security_location_0.htm.ini @@ -0,0 +1,3 @@ +[security_location_0.htm] + disabled: + if (os == "android"): bug 1550895 (frequently fails on geckoview) diff --git a/testing/web-platform/meta/html/browsers/history/the-session-history-of-browsing-contexts/navigation-in-onload.html.ini b/testing/web-platform/meta/html/browsers/history/the-session-history-of-browsing-contexts/navigation-in-onload.html.ini new file mode 100644 index 0000000000..331bf50b33 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/history/the-session-history-of-browsing-contexts/navigation-in-onload.html.ini @@ -0,0 +1,3 @@ +[navigation-in-onload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/offline/__dir__.ini b/testing/web-platform/meta/html/browsers/offline/__dir__.ini new file mode 100644 index 0000000000..d91244ea84 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/offline/__dir__.ini @@ -0,0 +1,2 @@ +lsan-allowed: [Alloc, MakeUnique, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::extensions::AtomSet::Get, mozilla::extensions::MatchPattern::Constructor, mozilla::extensions::MatchPattern::Init, nsDynamicAtom::Create, nsOfflineCacheUpdateService::Schedule] +leak-threshold: [tab:256000] diff --git a/testing/web-platform/meta/html/browsers/offline/application-cache-api/__dir__.ini b/testing/web-platform/meta/html/browsers/offline/application-cache-api/__dir__.ini new file mode 100644 index 0000000000..fad77a6551 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/offline/application-cache-api/__dir__.ini @@ -0,0 +1,2 @@ +disabled: true +lsan-allowed: [Alloc, AllocateProtoAndIfaceCache, Malloc, Realloc, mozilla::detail::HashTable, mozilla::dom::Console::CreateInstance, mozilla::dom::Performance::CreateForMainThread, mozilla::dom::PerformanceMainThread::CreateNavigationTimingEntry, mozilla::dom::ProtoAndIfaceCache::PageTableCache::EntrySlotOrCreate, mozilla::net::nsStandardURL::TemplatedMutator, nsGlobalWindowInner::GetApplicationCache, nsSupportsWeakReference::GetWeakReference] diff --git a/testing/web-platform/meta/html/browsers/offline/introduction-4/__dir__.ini b/testing/web-platform/meta/html/browsers/offline/introduction-4/__dir__.ini new file mode 100644 index 0000000000..138163ad4a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/offline/introduction-4/__dir__.ini @@ -0,0 +1 @@ +lsan-allowed: [Alloc, CallJSNative, EntrySlotOrCreate, Malloc, Realloc, createTable, changeTableSize, js::InternalCallOrConstruct, mozilla::dom::ChromeUtils::GenerateQI, mozilla::dom::Console::CreateInstance, mozilla::dom::Performance::CreateForMainThread, mozilla::dom::PerformanceMainThread::CreateNavigationTimingEntry, mozilla::dom::ProtoAndIfaceCache::PageTableCache::EntrySlotOrCreate, mozilla::dom::console_Binding::createInstance, mozilla::net::nsStandardURL::TemplatedMutator, nsGlobalWindowInner::GetApplicationCache, nsSupportsWeakReference::GetWeakReference, putNew, reserve] diff --git a/testing/web-platform/meta/html/browsers/origin/__dir__.ini b/testing/web-platform/meta/html/browsers/origin/__dir__.ini new file mode 100644 index 0000000000..daf68383df --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/__dir__.ini @@ -0,0 +1 @@ +leak-threshold: [default:51200] diff --git a/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/cross-origin-objects-function-name.html.ini b/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/cross-origin-objects-function-name.html.ini new file mode 100644 index 0000000000..9862da9e7f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/cross-origin-objects-function-name.html.ini @@ -0,0 +1,3 @@ +[cross-origin-objects-function-name.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html.ini b/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html.ini new file mode 100644 index 0000000000..4f35c39d65 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html.ini @@ -0,0 +1,3 @@ +[cross-origin-objects-on-new-window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/cross-origin-objects.html.ini b/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/cross-origin-objects.html.ini new file mode 100644 index 0000000000..7e6195959c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/cross-origin-objects.html.ini @@ -0,0 +1,3 @@ +[cross-origin-objects.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/location-properties-smoke-test.html.ini b/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/location-properties-smoke-test.html.ini new file mode 100644 index 0000000000..7eee111271 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/location-properties-smoke-test.html.ini @@ -0,0 +1,3 @@ +[location-properties-smoke-test.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/window-location-and-location-href-cross-realm-set.html.ini b/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/window-location-and-location-href-cross-realm-set.html.ini new file mode 100644 index 0000000000..603430a7e0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/cross-origin-objects/window-location-and-location-href-cross-realm-set.html.ini @@ -0,0 +1,3 @@ +[window-location-and-location-href-cross-realm-set.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/origin/inheritance/about-blank-iframe.html.ini b/testing/web-platform/meta/html/browsers/origin/inheritance/about-blank-iframe.html.ini new file mode 100644 index 0000000000..716d155c6d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/inheritance/about-blank-iframe.html.ini @@ -0,0 +1,3 @@ +[about-blank-iframe.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/origin/inheritance/about-blank-window.html.ini b/testing/web-platform/meta/html/browsers/origin/inheritance/about-blank-window.html.ini new file mode 100644 index 0000000000..c17f336b4c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/inheritance/about-blank-window.html.ini @@ -0,0 +1,3 @@ +[about-blank-window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/origin/inheritance/about-srcdoc.html.ini b/testing/web-platform/meta/html/browsers/origin/inheritance/about-srcdoc.html.ini new file mode 100644 index 0000000000..239b2f6c96 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/inheritance/about-srcdoc.html.ini @@ -0,0 +1,3 @@ +[about-srcdoc.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/origin/inheritance/javascript-url.html.ini b/testing/web-platform/meta/html/browsers/origin/inheritance/javascript-url.html.ini new file mode 100644 index 0000000000..a5b43ca09e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/inheritance/javascript-url.html.ini @@ -0,0 +1,3 @@ +[javascript-url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-bad-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-bad-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..958f0e8072 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-bad-subdomain.sub.https.html.ini @@ -0,0 +1,23 @@ +[parent-no-child-bad-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + ["": originAgentCluster must equal false] + expected: FAIL + + ["?0": originAgentCluster must equal false] + expected: FAIL + + ["true": originAgentCluster must equal false] + expected: FAIL + + [""?1"": originAgentCluster must equal false] + expected: FAIL + + ["1": originAgentCluster must equal false] + expected: FAIL + + ["?2": originAgentCluster must equal false] + expected: FAIL + + ["(?1)": originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-yes-port.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-yes-port.sub.https.html.ini new file mode 100644 index 0000000000..a7cd8f8455 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-yes-port.sub.https.html.ini @@ -0,0 +1,14 @@ +[parent-no-child-yes-port.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [messageerror event must occur] + expected: FAIL + + [setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal false] + expected: FAIL + + [child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-yes-same.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-yes-same.sub.https.html.ini new file mode 100644 index 0000000000..fd7fbed7f9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-yes-same.sub.https.html.ini @@ -0,0 +1,8 @@ +[parent-no-child-yes-same.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [parent: originAgentCluster must equal false] + expected: FAIL + + [child: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-yes-subdomain-with-redirect.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-yes-subdomain-with-redirect.sub.https.html.ini new file mode 100644 index 0000000000..5afb68e1f7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-yes-subdomain-with-redirect.sub.https.html.ini @@ -0,0 +1,14 @@ +[parent-no-child-yes-subdomain-with-redirect.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [messageerror event must occur] + expected: FAIL + + [setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal false] + expected: FAIL + + [child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-yes-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-yes-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..97ce6093db --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-yes-subdomain.sub.https.html.ini @@ -0,0 +1,14 @@ +[parent-no-child-yes-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [messageerror event must occur] + expected: FAIL + + [setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal false] + expected: FAIL + + [child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-yeswithparams-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-yeswithparams-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..e81df6a05d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-no-child-yeswithparams-subdomain.sub.https.html.ini @@ -0,0 +1,14 @@ +[parent-no-child-yeswithparams-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [messageerror event must occur] + expected: FAIL + + [setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal false] + expected: FAIL + + [child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-no-port.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-no-port.sub.https.html.ini new file mode 100644 index 0000000000..1b7ec0f1fb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-no-port.sub.https.html.ini @@ -0,0 +1,14 @@ +[parent-yes-child-no-port.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [messageerror event must occur] + expected: FAIL + + [setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal true] + expected: FAIL + + [child: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-no-same.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-no-same.sub.https.html.ini new file mode 100644 index 0000000000..e4a64a4f52 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-no-same.sub.https.html.ini @@ -0,0 +1,8 @@ +[parent-yes-child-no-same.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [parent: originAgentCluster must equal true] + expected: FAIL + + [child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-no-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-no-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..57f123b919 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-no-subdomain.sub.https.html.ini @@ -0,0 +1,14 @@ +[parent-yes-child-no-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [messageerror event must occur] + expected: FAIL + + [setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal true] + expected: FAIL + + [child: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-yes-port.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-yes-port.sub.https.html.ini new file mode 100644 index 0000000000..5e4c9ffe34 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-yes-port.sub.https.html.ini @@ -0,0 +1,14 @@ +[parent-yes-child-yes-port.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [messageerror event must occur] + expected: FAIL + + [setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal true] + expected: FAIL + + [child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-yes-same.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-yes-same.sub.https.html.ini new file mode 100644 index 0000000000..34c2d36da7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-yes-same.sub.https.html.ini @@ -0,0 +1,8 @@ +[parent-yes-child-yes-same.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [parent: originAgentCluster must equal true] + expected: FAIL + + [child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-yes-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-yes-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..8d9928f1d3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/1-iframe/parent-yes-child-yes-subdomain.sub.https.html.ini @@ -0,0 +1,14 @@ +[parent-yes-child-yes-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [messageerror event must occur] + expected: FAIL + + [setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal true] + expected: FAIL + + [child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-no-child1-no-subdomain-child2-yes-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-no-child1-no-subdomain-child2-yes-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..09018b483b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-no-child1-no-subdomain-child2-yes-subdomain.sub.https.html.ini @@ -0,0 +1,11 @@ +[parent-no-child1-no-subdomain-child2-yes-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [parent: originAgentCluster must equal false] + expected: FAIL + + [child1: originAgentCluster must equal false] + expected: FAIL + + [child2: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-no-child1-no-subdomain-child2-yes-subdomainport.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-no-child1-no-subdomain-child2-yes-subdomainport.sub.https.html.ini new file mode 100644 index 0000000000..bbf2686ea0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-no-child1-no-subdomain-child2-yes-subdomainport.sub.https.html.ini @@ -0,0 +1,29 @@ +[parent-no-child1-no-subdomain-child2-yes-subdomainport.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Parent to child2: messageerror event must occur] + expected: FAIL + + [Parent to child2: setting document.domain must not give sync access] + expected: FAIL + + [child1 to child2: messageerror event must occur] + expected: FAIL + + [child1 to child2: setting document.domain must not give sync access] + expected: FAIL + + [child2 to child1: messageerror event must occur] + expected: FAIL + + [child2 to child1: setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal false] + expected: FAIL + + [child1: originAgentCluster must equal false] + expected: FAIL + + [child2: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-no-child1-no-subdomain1-child2-yes-subdomain2.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-no-child1-no-subdomain1-child2-yes-subdomain2.sub.https.html.ini new file mode 100644 index 0000000000..084e675fb6 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-no-child1-no-subdomain1-child2-yes-subdomain2.sub.https.html.ini @@ -0,0 +1,29 @@ +[parent-no-child1-no-subdomain1-child2-yes-subdomain2.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Parent to child2: messageerror event must occur] + expected: FAIL + + [Parent to child2: setting document.domain must not give sync access] + expected: FAIL + + [child1 to child2: messageerror event must occur] + expected: FAIL + + [child1 to child2: setting document.domain must not give sync access] + expected: FAIL + + [child2 to child1: messageerror event must occur] + expected: FAIL + + [child2 to child1: setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal false] + expected: FAIL + + [child1: originAgentCluster must equal false] + expected: FAIL + + [child2: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-no-child1-yes-subdomain-child2-no-port.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-no-child1-yes-subdomain-child2-no-port.sub.https.html.ini new file mode 100644 index 0000000000..1824ee310b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-no-child1-yes-subdomain-child2-no-port.sub.https.html.ini @@ -0,0 +1,29 @@ +[parent-no-child1-yes-subdomain-child2-no-port.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Parent to child1: messageerror event must occur] + expected: FAIL + + [Parent to child1: setting document.domain must not give sync access] + expected: FAIL + + [child1 to child2: messageerror event must occur] + expected: FAIL + + [child1 to child2: setting document.domain must not give sync access] + expected: FAIL + + [child2 to child1: messageerror event must occur] + expected: FAIL + + [child2 to child1: setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal false] + expected: FAIL + + [child1: originAgentCluster must equal true] + expected: FAIL + + [child2: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-no-child1-yes-subdomain-child2-no-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-no-child1-yes-subdomain-child2-no-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..2119dcaf6a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-no-child1-yes-subdomain-child2-no-subdomain.sub.https.html.ini @@ -0,0 +1,23 @@ +[parent-no-child1-yes-subdomain-child2-no-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Parent to child1: messageerror event must occur] + expected: FAIL + + [Parent to child1: setting document.domain must not give sync access] + expected: FAIL + + [Parent to child2: messageerror event must occur] + expected: FAIL + + [Parent to child2: setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal false] + expected: FAIL + + [child1: originAgentCluster must equal true] + expected: FAIL + + [child2: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-no-subdomain-child2-no-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-no-subdomain-child2-no-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..27e6e77f0f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-no-subdomain-child2-no-subdomain.sub.https.html.ini @@ -0,0 +1,23 @@ +[parent-yes-child1-no-subdomain-child2-no-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Parent to child1: messageerror event must occur] + expected: FAIL + + [Parent to child1: setting document.domain must not give sync access] + expected: FAIL + + [Parent to child2: messageerror event must occur] + expected: FAIL + + [Parent to child2: setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal true] + expected: FAIL + + [child1: originAgentCluster must equal false] + expected: FAIL + + [child2: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-no-subdomain-child2-no-subdomain2.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-no-subdomain-child2-no-subdomain2.sub.https.html.ini new file mode 100644 index 0000000000..376af9cbbf --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-no-subdomain-child2-no-subdomain2.sub.https.html.ini @@ -0,0 +1,23 @@ +[parent-yes-child1-no-subdomain-child2-no-subdomain2.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Parent to child1: messageerror event must occur] + expected: FAIL + + [Parent to child1: setting document.domain must not give sync access] + expected: FAIL + + [Parent to child2: messageerror event must occur] + expected: FAIL + + [Parent to child2: setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal true] + expected: FAIL + + [child1: originAgentCluster must equal false] + expected: FAIL + + [child2: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-no-subdomain-child2-yes-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-no-subdomain-child2-yes-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..f3dee42682 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-no-subdomain-child2-yes-subdomain.sub.https.html.ini @@ -0,0 +1,23 @@ +[parent-yes-child1-no-subdomain-child2-yes-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Parent to child1: messageerror event must occur] + expected: FAIL + + [Parent to child1: setting document.domain must not give sync access] + expected: FAIL + + [Parent to child2: messageerror event must occur] + expected: FAIL + + [Parent to child2: setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal true] + expected: FAIL + + [child1: originAgentCluster must equal false] + expected: FAIL + + [child2: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-no-subdomain-child2-yes-subdomain2.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-no-subdomain-child2-yes-subdomain2.sub.https.html.ini new file mode 100644 index 0000000000..fa562b358b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-no-subdomain-child2-yes-subdomain2.sub.https.html.ini @@ -0,0 +1,35 @@ +[parent-yes-child1-no-subdomain-child2-yes-subdomain2.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Parent to child1: messageerror event must occur] + expected: FAIL + + [Parent to child1: setting document.domain must not give sync access] + expected: FAIL + + [Parent to child2: messageerror event must occur] + expected: FAIL + + [Parent to child2: setting document.domain must not give sync access] + expected: FAIL + + [child1 to child2: messageerror event must occur] + expected: FAIL + + [child1 to child2: setting document.domain must not give sync access] + expected: FAIL + + [child2 to child1: messageerror event must occur] + expected: FAIL + + [child2 to child1: setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal true] + expected: FAIL + + [child1: originAgentCluster must equal false] + expected: FAIL + + [child2: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-no-subdomain-child2-yes-subdomainport.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-no-subdomain-child2-yes-subdomainport.sub.https.html.ini new file mode 100644 index 0000000000..210de02162 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-no-subdomain-child2-yes-subdomainport.sub.https.html.ini @@ -0,0 +1,35 @@ +[parent-yes-child1-no-subdomain-child2-yes-subdomainport.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Parent to child1: messageerror event must occur] + expected: FAIL + + [Parent to child1: setting document.domain must not give sync access] + expected: FAIL + + [Parent to child2: messageerror event must occur] + expected: FAIL + + [Parent to child2: setting document.domain must not give sync access] + expected: FAIL + + [child1 to child2: messageerror event must occur] + expected: FAIL + + [child1 to child2: setting document.domain must not give sync access] + expected: FAIL + + [child2 to child1: messageerror event must occur] + expected: FAIL + + [child2 to child1: setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal true] + expected: FAIL + + [child1: originAgentCluster must equal false] + expected: FAIL + + [child2: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-yes-subdomain-child2-no-port.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-yes-subdomain-child2-no-port.sub.https.html.ini new file mode 100644 index 0000000000..10bbcca434 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-yes-subdomain-child2-no-port.sub.https.html.ini @@ -0,0 +1,35 @@ +[parent-yes-child1-yes-subdomain-child2-no-port.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Parent to child1: messageerror event must occur] + expected: FAIL + + [Parent to child1: setting document.domain must not give sync access] + expected: FAIL + + [Parent to child2: messageerror event must occur] + expected: FAIL + + [Parent to child2: setting document.domain must not give sync access] + expected: FAIL + + [child1 to child2: messageerror event must occur] + expected: FAIL + + [child1 to child2: setting document.domain must not give sync access] + expected: FAIL + + [child2 to child1: messageerror event must occur] + expected: FAIL + + [child2 to child1: setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal true] + expected: FAIL + + [child1: originAgentCluster must equal true] + expected: FAIL + + [child2: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-yes-subdomain-child2-no-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-yes-subdomain-child2-no-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..690e1d7def --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-yes-subdomain-child2-no-subdomain.sub.https.html.ini @@ -0,0 +1,23 @@ +[parent-yes-child1-yes-subdomain-child2-no-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Parent to child1: messageerror event must occur] + expected: FAIL + + [Parent to child1: setting document.domain must not give sync access] + expected: FAIL + + [Parent to child2: messageerror event must occur] + expected: FAIL + + [Parent to child2: setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal true] + expected: FAIL + + [child1: originAgentCluster must equal true] + expected: FAIL + + [child2: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-yes-subdomain-child2-yes-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-yes-subdomain-child2-yes-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..c8647e5893 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-yes-subdomain-child2-yes-subdomain.sub.https.html.ini @@ -0,0 +1,23 @@ +[parent-yes-child1-yes-subdomain-child2-yes-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Parent to child1: messageerror event must occur] + expected: FAIL + + [Parent to child1: setting document.domain must not give sync access] + expected: FAIL + + [Parent to child2: messageerror event must occur] + expected: FAIL + + [Parent to child2: setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal true] + expected: FAIL + + [child1: originAgentCluster must equal true] + expected: FAIL + + [child2: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-yes-subdomain-child2-yes-subdomain2.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-yes-subdomain-child2-yes-subdomain2.sub.https.html.ini new file mode 100644 index 0000000000..b31f4b8bf5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-yes-subdomain-child2-yes-subdomain2.sub.https.html.ini @@ -0,0 +1,35 @@ +[parent-yes-child1-yes-subdomain-child2-yes-subdomain2.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Parent to child1: messageerror event must occur] + expected: FAIL + + [Parent to child1: setting document.domain must not give sync access] + expected: FAIL + + [Parent to child2: messageerror event must occur] + expected: FAIL + + [Parent to child2: setting document.domain must not give sync access] + expected: FAIL + + [child1 to child2: messageerror event must occur] + expected: FAIL + + [child1 to child2: setting document.domain must not give sync access] + expected: FAIL + + [child2 to child1: messageerror event must occur] + expected: FAIL + + [child2 to child1: setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal true] + expected: FAIL + + [child1: originAgentCluster must equal true] + expected: FAIL + + [child2: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-yes-subdomain-child2-yes-subdomainport.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-yes-subdomain-child2-yes-subdomainport.sub.https.html.ini new file mode 100644 index 0000000000..31788d4d9e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/2-iframes/parent-yes-child1-yes-subdomain-child2-yes-subdomainport.sub.https.html.ini @@ -0,0 +1,35 @@ +[parent-yes-child1-yes-subdomain-child2-yes-subdomainport.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Parent to child1: messageerror event must occur] + expected: FAIL + + [Parent to child1: setting document.domain must not give sync access] + expected: FAIL + + [Parent to child2: messageerror event must occur] + expected: FAIL + + [Parent to child2: setting document.domain must not give sync access] + expected: FAIL + + [child1 to child2: messageerror event must occur] + expected: FAIL + + [child1 to child2: setting document.domain must not give sync access] + expected: FAIL + + [child2 to child1: messageerror event must occur] + expected: FAIL + + [child2 to child1: setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal true] + expected: FAIL + + [child1: originAgentCluster must equal true] + expected: FAIL + + [child2: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/about-blank.https.sub.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/about-blank.https.sub.html.ini new file mode 100644 index 0000000000..5b0f1025ce --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/about-blank.https.sub.html.ini @@ -0,0 +1,27 @@ +[about-blank.https.sub.html] + expected: + if (os == "android") and fission: [ERROR, TIMEOUT] + ERROR + [parent to about:blank: setting document.domain must give sync access] + expected: NOTRUN + + [about:blank to child2: messageerror event must occur] + expected: NOTRUN + + [about:blank to child2: setting document.domain must not give sync access] + expected: NOTRUN + + [child2 to about:blank: messageerror event must occur] + expected: NOTRUN + + [child2 to about:blank: setting document.domain must not give sync access] + expected: NOTRUN + + [parent: originAgentCluster must equal true] + expected: NOTRUN + + [about:blank: originAgentCluster must equal true] + expected: NOTRUN + + [child2: originAgentCluster must equal false] + expected: NOTRUN diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/document-domain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/document-domain.sub.https.html.ini new file mode 100644 index 0000000000..0e38dbb399 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/document-domain.sub.https.html.ini @@ -0,0 +1,8 @@ +[document-domain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Setting document.domain must not change same-originness] + expected: FAIL + + [Having an origin-keyed subdomain child try to set document.domain must not change the document.domain value it sees] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/cross-origin-isolated.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/cross-origin-isolated.sub.https.html.ini new file mode 100644 index 0000000000..6e0dedb30e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/cross-origin-isolated.sub.https.html.ini @@ -0,0 +1,8 @@ +[cross-origin-isolated.sub.https.html] + expected: + if (os == "android") and not debug: [OK, TIMEOUT] + [child: originAgentCluster must equal true] + expected: FAIL + + [self: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/csp-sandbox-no.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/csp-sandbox-no.https.html.ini new file mode 100644 index 0000000000..9b6c8e2478 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/csp-sandbox-no.https.html.ini @@ -0,0 +1,5 @@ +[csp-sandbox-no.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/csp-sandbox-yes.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/csp-sandbox-yes.https.html.ini new file mode 100644 index 0000000000..a27d23f559 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/csp-sandbox-yes.https.html.ini @@ -0,0 +1,5 @@ +[csp-sandbox-yes.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/data-to-javascript-no.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/data-to-javascript-no.https.html.ini new file mode 100644 index 0000000000..a5cfbeb7f8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/data-to-javascript-no.https.html.ini @@ -0,0 +1,5 @@ +[data-to-javascript-no.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/data-to-javascript-yes.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/data-to-javascript-yes.https.html.ini new file mode 100644 index 0000000000..ce1faa7f33 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/data-to-javascript-yes.https.html.ini @@ -0,0 +1,5 @@ +[data-to-javascript-yes.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/data-url-no.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/data-url-no.https.html.ini new file mode 100644 index 0000000000..85bfc65d5f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/data-url-no.https.html.ini @@ -0,0 +1,5 @@ +[data-url-no.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [data: URL child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/data-url-yes.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/data-url-yes.https.html.ini new file mode 100644 index 0000000000..f320e14c42 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/data-url-yes.https.html.ini @@ -0,0 +1,5 @@ +[data-url-yes.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [data: URL child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/javascript-url-no.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/javascript-url-no.https.html.ini new file mode 100644 index 0000000000..3acdb017d5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/javascript-url-no.https.html.ini @@ -0,0 +1,5 @@ +[javascript-url-no.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [data: URL child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/javascript-url-yes.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/javascript-url-yes.https.html.ini new file mode 100644 index 0000000000..8985d95c8a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/javascript-url-yes.https.html.ini @@ -0,0 +1,5 @@ +[javascript-url-yes.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [data: URL child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/removed-iframe.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/removed-iframe.sub.https.html.ini new file mode 100644 index 0000000000..f27a76804e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/removed-iframe.sub.https.html.ini @@ -0,0 +1,5 @@ +[removed-iframe.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Removing the iframe does not change originAgentCluster] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/sandboxed-iframe-no.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/sandboxed-iframe-no.https.html.ini new file mode 100644 index 0000000000..de80eefde7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/sandboxed-iframe-no.https.html.ini @@ -0,0 +1,5 @@ +[sandboxed-iframe-no.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/sandboxed-iframe-yes.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/sandboxed-iframe-yes.https.html.ini new file mode 100644 index 0000000000..b7a01462f2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/sandboxed-iframe-yes.https.html.ini @@ -0,0 +1,5 @@ +[sandboxed-iframe-yes.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/sandboxed-same-origin-iframe-no.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/sandboxed-same-origin-iframe-no.https.html.ini new file mode 100644 index 0000000000..6bc3cd44ce --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/sandboxed-same-origin-iframe-no.https.html.ini @@ -0,0 +1,5 @@ +[sandboxed-same-origin-iframe-no.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/sandboxed-same-origin-iframe-yes.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/sandboxed-same-origin-iframe-yes.https.html.ini new file mode 100644 index 0000000000..b2a3f8bfbb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/getter-special-cases/sandboxed-same-origin-iframe-yes.https.html.ini @@ -0,0 +1,5 @@ +[sandboxed-same-origin-iframe-yes.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/going-back.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/going-back.sub.https.html.ini new file mode 100644 index 0000000000..c2b7b8aef9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/going-back.sub.https.html.ini @@ -0,0 +1,26 @@ +[going-back.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Before navigation: parent to child1: messageerror event must occur] + expected: FAIL + + [Before navigation: parent to child1: setting document.domain must not give sync access] + expected: FAIL + + [After navigation: parent to child2: messageerror event must occur] + expected: FAIL + + [After navigation: parent to child2: setting document.domain must not give sync access] + expected: FAIL + + [After back: parent to child1: messageerror event must occur] + expected: FAIL + + [After back: parent to child1: setting document.domain must not give sync access] + expected: FAIL + + [After back: parent to child2: messageerror event must occur] + expected: FAIL + + [After back: parent to child2: setting document.domain must not give sync access] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-no-same-2-yes-port.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-no-same-2-yes-port.sub.https.html.ini new file mode 100644 index 0000000000..f3de76a644 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-no-same-2-yes-port.sub.https.html.ini @@ -0,0 +1,20 @@ +[parent-no-1-no-same-2-yes-port.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [before parent: originAgentCluster must equal false] + expected: FAIL + + [before child: originAgentCluster must equal false] + expected: FAIL + + [After: parent to child: messageerror event must occur] + expected: FAIL + + [After: parent to child: setting document.domain must not give sync access] + expected: FAIL + + [after parent: originAgentCluster must equal false] + expected: FAIL + + [after child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-no-same-2-yes-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-no-same-2-yes-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..12af05b706 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-no-same-2-yes-subdomain.sub.https.html.ini @@ -0,0 +1,20 @@ +[parent-no-1-no-same-2-yes-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [before parent: originAgentCluster must equal false] + expected: FAIL + + [before child: originAgentCluster must equal false] + expected: FAIL + + [After: parent to child: messageerror event must occur] + expected: FAIL + + [After: parent to child: setting document.domain must not give sync access] + expected: FAIL + + [after parent: originAgentCluster must equal false] + expected: FAIL + + [after child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-no-subdomain-2-yes-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-no-subdomain-2-yes-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..1f95804b0d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-no-subdomain-2-yes-subdomain.sub.https.html.ini @@ -0,0 +1,14 @@ +[parent-no-1-no-subdomain-2-yes-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [before parent: originAgentCluster must equal false] + expected: FAIL + + [before child: originAgentCluster must equal false] + expected: FAIL + + [after parent: originAgentCluster must equal false] + expected: FAIL + + [after child: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-no-subdomain-2-yes-subdomain2.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-no-subdomain-2-yes-subdomain2.sub.https.html.ini new file mode 100644 index 0000000000..c6f8fc299c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-no-subdomain-2-yes-subdomain2.sub.https.html.ini @@ -0,0 +1,20 @@ +[parent-no-1-no-subdomain-2-yes-subdomain2.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [before parent: originAgentCluster must equal false] + expected: FAIL + + [before child: originAgentCluster must equal false] + expected: FAIL + + [After: parent to child: messageerror event must occur] + expected: FAIL + + [After: parent to child: setting document.domain must not give sync access] + expected: FAIL + + [after parent: originAgentCluster must equal false] + expected: FAIL + + [after child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-subdomain-yes-2-subdomain2-no.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-subdomain-yes-2-subdomain2-no.sub.https.html.ini new file mode 100644 index 0000000000..c4f75e359c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-subdomain-yes-2-subdomain2-no.sub.https.html.ini @@ -0,0 +1,20 @@ +[parent-no-1-subdomain-yes-2-subdomain2-no.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Before: parent to child: messageerror event must occur] + expected: FAIL + + [Before: parent to child: setting document.domain must not give sync access] + expected: FAIL + + [before parent: originAgentCluster must equal false] + expected: FAIL + + [before child: originAgentCluster must equal true] + expected: FAIL + + [after parent: originAgentCluster must equal false] + expected: FAIL + + [after child: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-yes-subdomain-2-no-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-yes-subdomain-2-no-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..c3a58174d3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-no-1-yes-subdomain-2-no-subdomain.sub.https.html.ini @@ -0,0 +1,26 @@ +[parent-no-1-yes-subdomain-2-no-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Before: parent to child: messageerror event must occur] + expected: FAIL + + [Before: parent to child: setting document.domain must not give sync access] + expected: FAIL + + [before parent: originAgentCluster must equal false] + expected: FAIL + + [before child: originAgentCluster must equal true] + expected: FAIL + + [After: parent to child: messageerror event must occur] + expected: FAIL + + [After: parent to child: setting document.domain must not give sync access] + expected: FAIL + + [after parent: originAgentCluster must equal false] + expected: FAIL + + [after child: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-yes-1-no-same-2-no-port.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-yes-1-no-same-2-no-port.sub.https.html.ini new file mode 100644 index 0000000000..5b66107157 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-yes-1-no-same-2-no-port.sub.https.html.ini @@ -0,0 +1,20 @@ +[parent-yes-1-no-same-2-no-port.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [before parent: originAgentCluster must equal true] + expected: FAIL + + [before child: originAgentCluster must equal true] + expected: FAIL + + [After: parent to child: messageerror event must occur] + expected: FAIL + + [After: parent to child: setting document.domain must not give sync access] + expected: FAIL + + [after parent: originAgentCluster must equal true] + expected: FAIL + + [after child: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-yes-1-no-same-2-no-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-yes-1-no-same-2-no-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..0a77fba401 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/iframe-navigation/parent-yes-1-no-same-2-no-subdomain.sub.https.html.ini @@ -0,0 +1,20 @@ +[parent-yes-1-no-same-2-no-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [before parent: originAgentCluster must equal true] + expected: FAIL + + [before child: originAgentCluster must equal true] + expected: FAIL + + [After: parent to child: messageerror event must occur] + expected: FAIL + + [After: parent to child: setting document.domain must not give sync access] + expected: FAIL + + [after parent: originAgentCluster must equal true] + expected: FAIL + + [after child: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/insecure-http.sub.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/insecure-http.sub.html.ini new file mode 100644 index 0000000000..67b15cbeed --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/insecure-http.sub.html.ini @@ -0,0 +1,8 @@ +[insecure-http.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [parent: originAgentCluster must equal false] + expected: FAIL + + [child: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-no-openee-yes-port.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-no-openee-yes-port.sub.https.html.ini new file mode 100644 index 0000000000..f6794d8a94 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-no-openee-yes-port.sub.https.html.ini @@ -0,0 +1,14 @@ +[opener-no-openee-yes-port.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [messageerror event must occur] + expected: FAIL + + [setting document.domain must not give sync access] + expected: FAIL + + [opener: originAgentCluster must equal false] + expected: FAIL + + [openee: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-no-openee-yes-same.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-no-openee-yes-same.sub.https.html.ini new file mode 100644 index 0000000000..4a48e0e8c3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-no-openee-yes-same.sub.https.html.ini @@ -0,0 +1,8 @@ +[opener-no-openee-yes-same.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [opener: originAgentCluster must equal false] + expected: FAIL + + [openee: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-no-openee-yes-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-no-openee-yes-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..506db164c1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-no-openee-yes-subdomain.sub.https.html.ini @@ -0,0 +1,14 @@ +[opener-no-openee-yes-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [messageerror event must occur] + expected: FAIL + + [setting document.domain must not give sync access] + expected: FAIL + + [opener: originAgentCluster must equal false] + expected: FAIL + + [openee: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-no-port.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-no-port.sub.https.html.ini new file mode 100644 index 0000000000..2b2fc614b7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-no-port.sub.https.html.ini @@ -0,0 +1,14 @@ +[opener-yes-openee-no-port.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [messageerror event must occur] + expected: FAIL + + [setting document.domain must not give sync access] + expected: FAIL + + [opener: originAgentCluster must equal true] + expected: FAIL + + [openee: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-no-same.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-no-same.sub.https.html.ini new file mode 100644 index 0000000000..1acb36d9f9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-no-same.sub.https.html.ini @@ -0,0 +1,8 @@ +[opener-yes-openee-no-same.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [opener: originAgentCluster must equal true] + expected: FAIL + + [openee: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-no-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-no-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..d788e1fafe --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-no-subdomain.sub.https.html.ini @@ -0,0 +1,14 @@ +[opener-yes-openee-no-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [messageerror event must occur] + expected: FAIL + + [setting document.domain must not give sync access] + expected: FAIL + + [opener: originAgentCluster must equal true] + expected: FAIL + + [openee: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-yes-port.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-yes-port.sub.https.html.ini new file mode 100644 index 0000000000..2126ff6e35 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-yes-port.sub.https.html.ini @@ -0,0 +1,14 @@ +[opener-yes-openee-yes-port.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [messageerror event must occur] + expected: FAIL + + [setting document.domain must not give sync access] + expected: FAIL + + [opener: originAgentCluster must equal true] + expected: FAIL + + [openee: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-yes-same.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-yes-same.sub.https.html.ini new file mode 100644 index 0000000000..56f2ce0daa --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-yes-same.sub.https.html.ini @@ -0,0 +1,8 @@ +[opener-yes-openee-yes-same.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [opener: originAgentCluster must equal true] + expected: FAIL + + [openee: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-yes-subdomain.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-yes-subdomain.sub.https.html.ini new file mode 100644 index 0000000000..751b69e68e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/popups/opener-yes-openee-yes-subdomain.sub.https.html.ini @@ -0,0 +1,14 @@ +[opener-yes-openee-yes-subdomain.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [messageerror event must occur] + expected: FAIL + + [setting document.domain must not give sync access] + expected: FAIL + + [opener: originAgentCluster must equal true] + expected: FAIL + + [openee: originAgentCluster must equal true] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/regression-1399759.https.sub.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/regression-1399759.https.sub.html.ini new file mode 100644 index 0000000000..485eb56aeb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/regression-1399759.https.sub.html.ini @@ -0,0 +1,16 @@ +[regression-1399759.https.sub.html] + expected: TIMEOUT + [Check that about:srcdoc navigation does not follow about:blank rules.] + expected: TIMEOUT + + +[regression-1399759.https.sub.html?pipe=header(Origin-Agent-Cluster,%3F1)] + expected: TIMEOUT + [Check that about:srcdoc navigation does not follow about:blank rules.] + expected: TIMEOUT + + +[regression-1399759.https.sub.html?pipe=header(Origin-Agent-Cluster,%3F0)] + expected: TIMEOUT + [Check that about:srcdoc navigation does not follow about:blank rules.] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/removing-iframes.sub.https.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/removing-iframes.sub.https.html.ini new file mode 100644 index 0000000000..554f0f54ef --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-keyed-agent-clusters/removing-iframes.sub.https.html.ini @@ -0,0 +1,32 @@ +[removing-iframes.sub.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Before: messageerror event must occur] + expected: FAIL + + [Before: setting document.domain must not give sync access] + expected: FAIL + + [parent: originAgentCluster must equal true] + expected: FAIL + + [child1: originAgentCluster must equal false] + expected: FAIL + + [Parent to child2: messageerror event must occur] + expected: FAIL + + [Parent to child2: setting document.domain must not give sync access] + expected: FAIL + + [Parent to child3: messageerror event must occur] + expected: FAIL + + [Parent to child3: setting document.domain must not give sync access] + expected: FAIL + + [child2: originAgentCluster must equal false] + expected: FAIL + + [child3: originAgentCluster must equal false] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/origin/origin-of-data-document.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-of-data-document.html.ini new file mode 100644 index 0000000000..66eac30926 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/origin-of-data-document.html.ini @@ -0,0 +1,3 @@ +[origin-of-data-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/__dir__.ini b/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/__dir__.ini new file mode 100644 index 0000000000..7c6ddda285 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/__dir__.ini @@ -0,0 +1 @@ +prefs: [dom.security.featurePolicy.experimental.enabled:true] diff --git a/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html.ini b/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html.ini new file mode 100644 index 0000000000..58277dbcf7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html.ini @@ -0,0 +1,3 @@ +[document_domain.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_access_details.sub.html.ini b/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_access_details.sub.html.ini new file mode 100644 index 0000000000..c6fd0c769f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_access_details.sub.html.ini @@ -0,0 +1,3 @@ +[document_domain_access_details.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter.html.ini b/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter.html.ini new file mode 100644 index 0000000000..94f2369e31 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter.html.ini @@ -0,0 +1,3 @@ +[document_domain_setter.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter_srcdoc.html.ini b/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter_srcdoc.html.ini new file mode 100644 index 0000000000..7c8391134a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter_srcdoc.html.ini @@ -0,0 +1,3 @@ +[document_domain_setter_srcdoc.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/sandboxed-document_domain.html.ini b/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/sandboxed-document_domain.html.ini new file mode 100644 index 0000000000..04c52a68da --- /dev/null +++ b/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/sandboxed-document_domain.html.ini @@ -0,0 +1,3 @@ +[sandboxed-document_domain.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/sandboxing/sandbox-disallow-popups.html.ini b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-disallow-popups.html.ini new file mode 100644 index 0000000000..589e9bf062 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-disallow-popups.html.ini @@ -0,0 +1,5 @@ +[sandbox-disallow-popups.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [window.open in sandbox iframe] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/sandboxing/sandbox-disallow-same-origin.html.ini b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-disallow-same-origin.html.ini new file mode 100644 index 0000000000..44d7087654 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-disallow-same-origin.html.ini @@ -0,0 +1,3 @@ +[sandbox-disallow-same-origin.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/browsers/sandboxing/sandbox-disallow-scripts-via-unsandboxed-popup.tentative.html.ini b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-disallow-scripts-via-unsandboxed-popup.tentative.html.ini new file mode 100644 index 0000000000..4b19760131 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-disallow-scripts-via-unsandboxed-popup.tentative.html.ini @@ -0,0 +1,3 @@ +[sandbox-disallow-scripts-via-unsandboxed-popup.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/sandboxing/sandbox-disallow-scripts.html.ini b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-disallow-scripts.html.ini new file mode 100644 index 0000000000..e90c016888 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-disallow-scripts.html.ini @@ -0,0 +1,3 @@ +[sandbox-disallow-scripts.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/sandboxing/sandbox-document-open-mutation.window.js.ini b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-document-open-mutation.window.js.ini new file mode 100644 index 0000000000..27ab692a74 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-document-open-mutation.window.js.ini @@ -0,0 +1,3 @@ +[sandbox-document-open-mutation.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/sandboxing/sandbox-document-open.html.ini b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-document-open.html.ini new file mode 100644 index 0000000000..35880e040b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-document-open.html.ini @@ -0,0 +1,2 @@ +[sandbox-document-open.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/browsers/sandboxing/sandbox-inherited-from-initiator-response.html.ini b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-inherited-from-initiator-response.html.ini new file mode 100644 index 0000000000..a74200eaf7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-inherited-from-initiator-response.html.ini @@ -0,0 +1,3 @@ +[sandbox-inherited-from-initiator-response.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/sandboxing/sandbox-inherited-from-required-csp.html.ini b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-inherited-from-required-csp.html.ini new file mode 100644 index 0000000000..1f2d2ed712 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-inherited-from-required-csp.html.ini @@ -0,0 +1,20 @@ +[sandbox-inherited-from-required-csp.html] + expected: TIMEOUT + [initial empty document] + expected: FAIL + + [about:blank] + expected: FAIL + + [srcdoc] + expected: FAIL + + [blob URL] + expected: FAIL + + [same-origin] + expected: FAIL + + [cross-origin] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/sandboxing/sandbox-new-execution-context.html.ini b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-new-execution-context.html.ini new file mode 100644 index 0000000000..d971ee36f0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/sandboxing/sandbox-new-execution-context.html.ini @@ -0,0 +1,3 @@ +[sandbox-new-execution-context.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/sandboxing/window-open-blank-from-different-initiator.html.ini b/testing/web-platform/meta/html/browsers/sandboxing/window-open-blank-from-different-initiator.html.ini new file mode 100644 index 0000000000..8c5ea22d4a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/sandboxing/window-open-blank-from-different-initiator.html.ini @@ -0,0 +1,9 @@ +[window-open-blank-from-different-initiator.html] + expected: + if (os == "android") and not debug: [TIMEOUT, CRASH] + TIMEOUT + [One pending navigation] + expected: TIMEOUT + + [No pending navigation] + expected: NOTRUN diff --git a/testing/web-platform/meta/html/browsers/the-window-object/BarProp.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/BarProp.window.js.ini new file mode 100644 index 0000000000..1bb1060ba7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/BarProp.window.js.ini @@ -0,0 +1,7 @@ +[BarProp.window.html] + [BarProp objects of an auxiliary Window] + expected: FAIL + + [BarBrop objects of a nested Window] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/the-window-object/__dir__.ini b/testing/web-platform/meta/html/browsers/the-window-object/__dir__.ini new file mode 100644 index 0000000000..5bf156d2b5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/__dir__.ini @@ -0,0 +1 @@ +leak-threshold: [tab:102400] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html.ini new file mode 100644 index 0000000000..2709cbf0e6 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html.ini @@ -0,0 +1,5 @@ +[indexed-browsing-contexts-02.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Accessing child browsing contexts 3] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html.ini new file mode 100644 index 0000000000..532608ebe9 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html.ini @@ -0,0 +1,5 @@ +[indexed-browsing-contexts-03.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Indexed child browsing contexts] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html.ini new file mode 100644 index 0000000000..b2d199f7b0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html.ini @@ -0,0 +1,3 @@ +[iterator.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html.ini new file mode 100644 index 0000000000..0914d23fd1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html.ini @@ -0,0 +1,3 @@ +[window_length.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/__dir__.ini b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/__dir__.ini new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/__dir__.ini diff --git a/testing/web-platform/meta/html/browsers/the-window-object/close-method.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/close-method.window.js.ini new file mode 100644 index 0000000000..13a2fdde71 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/close-method.window.js.ini @@ -0,0 +1,5 @@ +[close-method.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [window.close() affects name targeting immediately] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/closed-attribute.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/closed-attribute.window.js.ini new file mode 100644 index 0000000000..6ddf65b86a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/closed-attribute.window.js.ini @@ -0,0 +1,3 @@ +[closed-attribute.window.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/defaultstatus.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/defaultstatus.html.ini new file mode 100644 index 0000000000..bf22fc2fe2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/defaultstatus.html.ini @@ -0,0 +1,3 @@ +[defaultstatus.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/document-attribute.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/document-attribute.window.js.ini new file mode 100644 index 0000000000..05981ec3ab --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/document-attribute.window.js.ini @@ -0,0 +1,3 @@ +[document-attribute.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/focus.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/focus.window.js.ini new file mode 100644 index 0000000000..ab1e9344fb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/focus.window.js.ini @@ -0,0 +1,3 @@ +[focus.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html.ini new file mode 100644 index 0000000000..b89eca0c25 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html.ini @@ -0,0 +1,3 @@ +[discard_iframe_history_1.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html.ini new file mode 100644 index 0000000000..bf46221676 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html.ini @@ -0,0 +1,3 @@ +[discard_iframe_history_2.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html.ini new file mode 100644 index 0000000000..3e1c4a7a23 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html.ini @@ -0,0 +1,3 @@ +[discard_iframe_history_3.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html.ini new file mode 100644 index 0000000000..8946e7166d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html.ini @@ -0,0 +1,3 @@ +[discard_iframe_history_4.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/historical.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/historical.window.js.ini new file mode 100644 index 0000000000..8885875cb7 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/historical.window.js.ini @@ -0,0 +1,3 @@ +[historical.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/length-attribute.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/length-attribute.window.js.ini new file mode 100644 index 0000000000..78411087ad --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/length-attribute.window.js.ini @@ -0,0 +1,3 @@ +[length-attribute.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/name-attribute.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/name-attribute.window.js.ini new file mode 100644 index 0000000000..4a405dd40a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/name-attribute.window.js.ini @@ -0,0 +1,3 @@ +[name-attribute.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/cross-global-npo.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/cross-global-npo.html.ini new file mode 100644 index 0000000000..02a2062904 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/cross-global-npo.html.ini @@ -0,0 +1,3 @@ +[cross-global-npo.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html.ini new file mode 100644 index 0000000000..af01b25245 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html.ini @@ -0,0 +1,5 @@ +[named-objects.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Check if window['b'\] returns the elements with the id='b'] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/navigated-named-objects.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/navigated-named-objects.window.js.ini new file mode 100644 index 0000000000..6689b8c313 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/navigated-named-objects.window.js.ini @@ -0,0 +1,20 @@ +[navigated-named-objects.window.html] + [Window's associated Document object is used for finding named objects (<object> with browsing ccontext via srcdoc <iframe)>] + expected: + if (os == "linux") and not fission and not debug: [PASS, FAIL] + [FAIL, PASS] + + [Window's associated Document object is used for finding named objects (<object> with browsing ccontext via same-origin <iframe)>] + expected: + if (os == "linux") and swgl and not fission: [FAIL, PASS] + if (os == "linux") and swgl and fission: [FAIL, PASS] + if (os == "mac") and not debug: [FAIL, PASS] + if (os == "linux") and not swgl: [FAIL, PASS] + FAIL + + [Window's associated Document object is used for finding named objects (<object> with browsing ccontext via cross-site <iframe)>] + expected: + if not fission and (os == "linux") and not debug: [FAIL, PASS] + if not fission and (os == "linux") and debug: [FAIL, PASS] + if not fission and (os == "android"): [FAIL, PASS] + [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/prototype.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/prototype.html.ini new file mode 100644 index 0000000000..df78c84534 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/prototype.html.ini @@ -0,0 +1,3 @@ +[prototype.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/window-named-properties.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/window-named-properties.html.ini new file mode 100644 index 0000000000..9e88bc5c23 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/window-named-properties.html.ini @@ -0,0 +1,3 @@ +[window-named-properties.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html.ini new file mode 100644 index 0000000000..b6e768a8d3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html.ini @@ -0,0 +1,3 @@ +[window-null-names.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/navigate-to-about-blank-while-initial-load-pending.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/navigate-to-about-blank-while-initial-load-pending.html.ini new file mode 100644 index 0000000000..c253850ac0 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/navigate-to-about-blank-while-initial-load-pending.html.ini @@ -0,0 +1,3 @@ +[navigate-to-about-blank-while-initial-load-pending.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/noopener-noreferrer-BarProp.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/noopener-noreferrer-BarProp.window.js.ini new file mode 100644 index 0000000000..9195c28d7a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/noopener-noreferrer-BarProp.window.js.ini @@ -0,0 +1,3 @@ +[noopener-noreferrer-BarProp.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/noopener-noreferrer-sizing.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/noopener-noreferrer-sizing.window.js.ini new file mode 100644 index 0000000000..47dba52286 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/noopener-noreferrer-sizing.window.js.ini @@ -0,0 +1,10 @@ +[noopener-noreferrer-sizing.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [window.open() with noreferrer should have equal viewport width and height] + expected: + if os == "android": FAIL + + [window.open() with noopener should have equal viewport width and height] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_beforeunload.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_beforeunload.html.ini new file mode 100644 index 0000000000..3e92cd8e69 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_beforeunload.html.ini @@ -0,0 +1,3 @@ +[close_beforeunload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_script_defer.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_script_defer.html.ini new file mode 100644 index 0000000000..8b011cd80c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_script_defer.html.ini @@ -0,0 +1,5 @@ +[close_script_defer.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Running defer script in window.close()] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_unload.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_unload.html.ini new file mode 100644 index 0000000000..f1243ad311 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/close_unload.html.ini @@ -0,0 +1,3 @@ +[close_unload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini new file mode 100644 index 0000000000..ac0f33eb10 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini @@ -0,0 +1,3 @@ +[creating_browsing_context_test_01.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/no_window_open_when_term_nesting_level_nonzero.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/no_window_open_when_term_nesting_level_nonzero.window.js.ini new file mode 100644 index 0000000000..f5006c11ab --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/no_window_open_when_term_nesting_level_nonzero.window.js.ini @@ -0,0 +1,12 @@ +[no_window_open_when_term_nesting_level_nonzero.window.html] + expected: + if not fission and (os == "linux") and not debug: [ERROR, TIMEOUT] + ERROR + [no popups with frame navigation] + expected: FAIL + + [no popups from synchronously reachable window] + expected: FAIL + + [no popups from another synchronously reachable window] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-is-popup-condition.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-is-popup-condition.html.ini new file mode 100644 index 0000000000..9f1db13322 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-is-popup-condition.html.ini @@ -0,0 +1,117 @@ +[open-features-is-popup-condition.html?single-2] + expected: + if (os == "linux") and fission and (processor == "x86"): [OK, CRASH] + if (os == "linux") and not fission: [OK, TIMEOUT] + ["personalbar=true" should set BarProp visibility to false] + expected: + if not fission and (os == "linux"): [PASS, TIMEOUT] + + ["personalbar=no" should set BarProp visibility to false] + expected: + if not fission and (os == "linux"): [PASS, TIMEOUT] + + ["scrollbars=true" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["close" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["status=yes" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["status=no" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["personalbar" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["minimizable" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["titlebar=no" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["titlebar=true" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["close=true" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["status=true" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["personalbar=yes" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["minimizable=no" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["minimizable=true" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["close=yes" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["minimizable=yes" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["scrollbars=yes" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["scrollbars=no" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["scrollbars" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["titlebar" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["close=no" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["titlebar=yes" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["status" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + +[open-features-is-popup-condition.html?single-1] + expected: + if (os == "linux") and not fission and not debug: [OK, TIMEOUT] + if (os == "linux") and fission and (processor == "x86"): [OK, CRASH] + ["resizable=no" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + ["resizable=true" should set BarProp visibility to false] + expected: + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + + +[open-features-is-popup-condition.html?combination] + +[open-features-is-popup-condition.html?position] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-innerwidth-innerheight.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-innerwidth-innerheight.html.ini new file mode 100644 index 0000000000..477cb841f2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-innerwidth-innerheight.html.ini @@ -0,0 +1,3 @@ +[open-features-negative-innerwidth-innerheight.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-screenx-screeny.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-screenx-screeny.html.ini new file mode 100644 index 0000000000..3225c64077 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-screenx-screeny.html.ini @@ -0,0 +1,4 @@ +[open-features-negative-screenx-screeny.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, ERROR] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-top-left.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-top-left.html.ini new file mode 100644 index 0000000000..c8522e8ff1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-top-left.html.ini @@ -0,0 +1,3 @@ +[open-features-negative-top-left.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-width-height.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-width-height.html.ini new file mode 100644 index 0000000000..840b3e7041 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-negative-width-height.html.ini @@ -0,0 +1,3 @@ +[open-features-negative-width-height.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-height.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-height.html.ini new file mode 100644 index 0000000000..e5f3709457 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-height.html.ini @@ -0,0 +1,39 @@ +[open-features-non-integer-height.html] + expected: + if (os == "linux") and (processor == "x86"): [OK, ERROR] + if (os == "android") and fission: [OK, TIMEOUT] + [features "height=405.5" should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405.32" should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405LLl" should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405^4" should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405*3" should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405/5" should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405 " should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405e1" should set "height=405"] + expected: + if os == "android": FAIL + + [features "height=405e-1" should set "height=405"] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerheight.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerheight.html.ini new file mode 100644 index 0000000000..8a3621f064 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerheight.html.ini @@ -0,0 +1,38 @@ +[open-features-non-integer-innerheight.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [features "innerheight=405.5" should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405.32" should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405LLl" should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405^4" should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405*3" should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405/5" should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405 " should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405e1" should set "height=405"] + expected: + if os == "android": FAIL + + [features "innerheight=405e-1" should set "height=405"] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerwidth.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerwidth.html.ini new file mode 100644 index 0000000000..f53dc913c8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-innerwidth.html.ini @@ -0,0 +1,38 @@ +[open-features-non-integer-innerwidth.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [features "innerwidth=405.5" should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405.32" should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405LLl" should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405^4" should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405*3" should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405/5" should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405 " should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405e1" should set "width=405"] + expected: + if os == "android": FAIL + + [features "innerwidth=405e-1" should set "width=405"] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-left.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-left.html.ini new file mode 100644 index 0000000000..c557168fb1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-left.html.ini @@ -0,0 +1,50 @@ +[open-features-non-integer-left.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [features "left=105.5" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105.32" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105LLl" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105^4" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105*3" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105/5" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105 " should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105e1" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=105e-1" should set "left=105"] + expected: + if os == "android": FAIL + + [features "left=/104" should NOT set "left=104"] + expected: + if (os == "linux") and not fission and not debug: [PASS, FAIL] + + [features "left=_104" should NOT set "left=104"] + expected: + if (os == "linux") and not fission and not debug: [PASS, FAIL] + + [features "left=L104" should NOT set "left=104"] + expected: + if (os == "linux") and not fission and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-screenx.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-screenx.html.ini new file mode 100644 index 0000000000..2353ce011d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-screenx.html.ini @@ -0,0 +1,36 @@ +[open-features-non-integer-screenx.html] + [features "screenx=105.5" should set "screenx=105"] + expected: + if os == "android": FAIL + + [features "screenx=105.32" should set "screenx=105"] + expected: + if os == "android": FAIL + + [features "screenx=105LLl" should set "screenx=105"] + expected: + if os == "android": FAIL + + [features "screenx=105^4" should set "screenx=105"] + expected: + if os == "android": FAIL + + [features "screenx=105*3" should set "screenx=105"] + expected: + if os == "android": FAIL + + [features "screenx=105/5" should set "screenx=105"] + expected: + if os == "android": FAIL + + [features "screenx=105 " should set "screenx=105"] + expected: + if os == "android": FAIL + + [features "screenx=105e1" should set "screenx=105"] + expected: + if os == "android": FAIL + + [features "screenx=105e-1" should set "screenx=105"] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-screeny.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-screeny.html.ini new file mode 100644 index 0000000000..38afa5cda4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-screeny.html.ini @@ -0,0 +1,36 @@ +[open-features-non-integer-screeny.html] + [features "screeny=405.5" should set "screeny=405"] + expected: + if os == "android": FAIL + + [features "screeny=405.32" should set "screeny=405"] + expected: + if os == "android": FAIL + + [features "screeny=405LLl" should set "screeny=405"] + expected: + if os == "android": FAIL + + [features "screeny=405^4" should set "screeny=405"] + expected: + if os == "android": FAIL + + [features "screeny=405*3" should set "screeny=405"] + expected: + if os == "android": FAIL + + [features "screeny=405/5" should set "screeny=405"] + expected: + if os == "android": FAIL + + [features "screeny=405 " should set "screeny=405"] + expected: + if os == "android": FAIL + + [features "screeny=405e1" should set "screeny=405"] + expected: + if os == "android": FAIL + + [features "screeny=405e-1" should set "screeny=405"] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-top.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-top.html.ini new file mode 100644 index 0000000000..a6299f3e50 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-top.html.ini @@ -0,0 +1,43 @@ +[open-features-non-integer-top.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, ERROR] + [features "top=105.5" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105.32" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105LLl" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105^4" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105*3" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105/5" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105 " should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105e1" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=105e-1" should set "top=105"] + expected: + if os == "android": FAIL + + [features "top=L104" should NOT set "top=104"] + expected: + if (os == "linux") and not fission and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-width.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-width.html.ini new file mode 100644 index 0000000000..3569976103 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-non-integer-width.html.ini @@ -0,0 +1,38 @@ +[open-features-non-integer-width.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [features "width=405.5" should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405.32" should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405LLl" should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405^4" should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405*3" should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405/5" should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405 " should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405e1" should set "width=405"] + expected: + if os == "android": FAIL + + [features "width=405e-1" should set "width=405"] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-innerheight-innerwidth.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-innerheight-innerwidth.html.ini new file mode 100644 index 0000000000..168f84d0cd --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-innerheight-innerwidth.html.ini @@ -0,0 +1,58 @@ +[open-features-tokenization-innerheight-innerwidth.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + ["innerwidth=401" should set width of opened window] + expected: + if os == "android": FAIL + + [" innerwidth = 401" should set width of opened window] + expected: + if os == "android": FAIL + + ["innerwidth==401" should set width of opened window] + expected: + if os == "android": FAIL + + ["\\ninnerwidth= 401" should set width of opened window] + expected: + if os == "android": FAIL + + [",innerwidth=401,," should set width of opened window] + expected: + if os == "android": FAIL + + ["INNERWIDTH=401" should set width of opened window] + expected: + if os == "android": FAIL + + ["innerWidth=401" should set width of opened window] + expected: + if os == "android": FAIL + + ["innerheight=402" should set height of opened window] + expected: + if os == "android": FAIL + + [" innerheight = 402" should set height of opened window] + expected: + if os == "android": FAIL + + ["innerheight==402" should set height of opened window] + expected: + if os == "android": FAIL + + ["\\ninnerheight= 402" should set height of opened window] + expected: + if os == "android": FAIL + + [",innerheight=402,," should set height of opened window] + expected: + if os == "android": FAIL + + ["INNERHEIGHT=402" should set height of opened window] + expected: + if os == "android": FAIL + + ["innerHeight=402" should set height of opened window] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noopener.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noopener.html.ini new file mode 100644 index 0000000000..9445ab4363 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noopener.html.ini @@ -0,0 +1,3 @@ +[open-features-tokenization-noopener.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noreferrer.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noreferrer.html.ini new file mode 100644 index 0000000000..8f29830fd2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-noreferrer.html.ini @@ -0,0 +1,5 @@ +[open-features-tokenization-noreferrer.html] + expected: + if (os == "android") and debug and swgl: [TIMEOUT, OK, CRASH] + if (os == "android") and debug and not swgl: [OK, TIMEOUT, CRASH] + if (os == "android") and not debug: [TIMEOUT, OK, CRASH] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-screenx-screeny.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-screenx-screeny.html.ini new file mode 100644 index 0000000000..11b3b80ea1 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-screenx-screeny.html.ini @@ -0,0 +1,60 @@ +[open-features-tokenization-screenx-screeny.html] + expected: + if (os == "linux") and not fission and not debug: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT, CRASH] + if (os == "android") and debug: [OK, TIMEOUT, CRASH] + ["screenx=141" should set left position of opened window] + expected: + if os == "android": FAIL + + [" screenx = 141" should set left position of opened window] + expected: + if os == "android": FAIL + + ["screenx==141" should set left position of opened window] + expected: + if os == "android": FAIL + + ["\\nscreenx= 141" should set left position of opened window] + expected: + if os == "android": FAIL + + [",screenx=141,," should set left position of opened window] + expected: + if os == "android": FAIL + + ["SCREENX=141" should set left position of opened window] + expected: + if os == "android": FAIL + + ["screenX=141" should set left position of opened window] + expected: + if os == "android": FAIL + + ["screeny=142" should set top position of opened window] + expected: + if os == "android": FAIL + + [" screeny = 142" should set top position of opened window] + expected: + if os == "android": FAIL + + ["screeny==142" should set top position of opened window] + expected: + if os == "android": FAIL + + ["\\nscreeny= 142" should set top position of opened window] + expected: + if os == "android": FAIL + + [",screeny=142,," should set top position of opened window] + expected: + if os == "android": FAIL + + ["SCREENY=142" should set top position of opened window] + expected: + if os == "android": FAIL + + ["screenY=142" should set top position of opened window] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-top-left.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-top-left.html.ini new file mode 100644 index 0000000000..6f55cfc6ca --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-top-left.html.ini @@ -0,0 +1,67 @@ +[open-features-tokenization-top-left.html] + expected: + if (os == "android") and debug and fission: [OK, TIMEOUT] + if (os == "android") and debug and not fission: [OK, TIMEOUT] + ["left=141" should set left position of opened window] + expected: + if os == "android": FAIL + + [" left = 141" should set left position of opened window] + expected: + if os == "android": FAIL + + ["left==141" should set left position of opened window] + expected: + if os == "android": FAIL + + ["\nleft= 141" should set left position of opened window] + expected: + if os == "android": FAIL + + [",left=141,," should set left position of opened window] + expected: + if os == "android": FAIL + + ["LEFT=141" should set left position of opened window] + expected: + if os == "android": FAIL + + ["top=142" should set top position of opened window] + expected: + if os == "android": FAIL + + [" top = 142" should set top position of opened window] + expected: + if os == "android": FAIL + + ["top==142" should set top position of opened window] + expected: + if os == "android": FAIL + + ["\\ttop= 142" should set top position of opened window] + expected: + if os == "android": FAIL + + [",top=142,," should set top position of opened window] + expected: + if os == "android": FAIL + + ["TOP=142" should set top position of opened window] + expected: + if os == "android": FAIL + + ["top=152,left=152" should set top and left position of opened window] + expected: + if os == "android": FAIL + + ["top=152,,left=152," should set top and left position of opened window] + expected: + if os == "android": FAIL + + ["top=152==left=152" should set top and left position of opened window] + expected: + if os == "android": FAIL + + [",,top= 152, left=152" should set top and left position of opened window] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-width-height.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-width-height.html.ini new file mode 100644 index 0000000000..61fe535ef5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/open-close/open-features-tokenization-width-height.html.ini @@ -0,0 +1,74 @@ +[open-features-tokenization-width-height.html] + expected: + if not fission and (os == "linux") and not debug: [OK, TIMEOUT] + ["width=401" should set width of opened window] + expected: + if os == "android": FAIL + + [" width = 401" should set width of opened window] + expected: + if os == "android": FAIL + + ["width==401" should set width of opened window] + expected: + if os == "android": FAIL + + ["\\nwidth= 401" should set width of opened window] + expected: + if os == "android": FAIL + + [",width=401,," should set width of opened window] + expected: + if os == "android": FAIL + + ["WIDTH=401" should set width of opened window] + expected: + if os == "android": FAIL + + ["height=402" should set height of opened window] + expected: + if os == "android": FAIL + + [" height = 402" should set height of opened window] + expected: + if os == "android": FAIL + + ["height==402" should set height of opened window] + expected: + if os == "android": FAIL + + ["\\nheight= 402" should set height of opened window] + expected: + if os == "android": FAIL + + [",height=402,," should set height of opened window] + expected: + if os == "android": FAIL + + ["HEIGHT=402" should set height of opened window] + expected: + if os == "android": FAIL + + ["height=402,width=401" should set height and width of opened window] + expected: + if os == "android": FAIL + + [" height = 402 , width = 401 ," should set height and width of opened window] + expected: + if os == "android": FAIL + + ["height==402 width = 401" should set height and width of opened window] + expected: + if os == "android": FAIL + + ["\\nheight= 402,,width=\\n401" should set height and width of opened window] + expected: + if os == "android": FAIL + + [",height=402,,width==401" should set height and width of opened window] + expected: + if os == "android": FAIL + + ["HEIGHT=402, WIDTH=401" should set height and width of opened window] + expected: + if os == "android": FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/proxy-getOwnPropertyDescriptor.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/proxy-getOwnPropertyDescriptor.html.ini new file mode 100644 index 0000000000..ebb02df55d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/proxy-getOwnPropertyDescriptor.html.ini @@ -0,0 +1,3 @@ +[proxy-getOwnPropertyDescriptor.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/security-window/window-security.https.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/security-window/window-security.https.html.ini new file mode 100644 index 0000000000..21c15942d6 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/security-window/window-security.https.html.ini @@ -0,0 +1,8 @@ +[window-security.https.html] + expected: + if (processor == "x86") and (os == "linux"): [OK, ERROR] + [A SecurityError exception must be thrown when window.oncancel is accessed from a different origin.] + expected: FAIL + + [A SecurityError exception must be thrown when window.onmousewheel is accessed from a different origin.] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-window-object/self-et-al.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/self-et-al.window.js.ini new file mode 100644 index 0000000000..bd5133de9d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/self-et-al.window.js.ini @@ -0,0 +1,5 @@ +[self-et-al.window.html] + max-asserts: 3 + expected: + if (processor == "x86_64") and (os == "android") and fission: [OK, TIMEOUT] + if (processor == "x86") and (os == "linux"): [OK, ERROR] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-aliases.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-aliases.html.ini new file mode 100644 index 0000000000..afb5c641ac --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-aliases.html.ini @@ -0,0 +1,4 @@ +[window-aliases.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, ERROR] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties-delete-no-cache.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties-delete-no-cache.html.ini new file mode 100644 index 0000000000..4a035483b5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties-delete-no-cache.html.ini @@ -0,0 +1,3 @@ +[window-indexed-properties-delete-no-cache.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties-strict.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties-strict.html.ini new file mode 100644 index 0000000000..cafcdc140e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties-strict.html.ini @@ -0,0 +1,3 @@ +[window-indexed-properties-strict.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties.html.ini new file mode 100644 index 0000000000..306c4c7aa6 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-indexed-properties.html.ini @@ -0,0 +1,4 @@ +[window-indexed-properties.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, ERROR] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-defaults.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-defaults.window.js.ini new file mode 100644 index 0000000000..1902ebda99 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-open-defaults.window.js.ini @@ -0,0 +1,4 @@ +[window-open-defaults.window.html] + expected: + if (os == "linux") and (processor == "x86"): [OK, ERROR] + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-invalid-url.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-invalid-url.html.ini new file mode 100644 index 0000000000..9a5224ddac --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-open-invalid-url.html.ini @@ -0,0 +1,3 @@ +[window-open-invalid-url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-noopener.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-noopener.html.ini new file mode 100644 index 0000000000..41b93a0615 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-open-noopener.html.ini @@ -0,0 +1,40 @@ +[window-open-noopener.html?_self] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[window-open-noopener.html?indexed] + expected: + if (os == "linux") and debug and not fission: [OK, CRASH] + if (os == "android") and fission: [OK, TIMEOUT] + [noopener=1 means the same as noopener] + expected: FAIL + + [Trailing noopener should work] + expected: FAIL + + [Leading noopener should work] + expected: FAIL + + [Interior noopener should work] + expected: FAIL + + [noopener separated only by spaces should work] + expected: FAIL + + [window.open() with 'noopener' should reuse existing target] + expected: FAIL + + [noreferrer should also suppress opener when reusing existing target] + expected: FAIL + + [noopener=true means the same as noopener] + expected: FAIL + + +[window-open-noopener.html?_parent] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[window-open-noopener.html?_top] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-noreferrer.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-noreferrer.html.ini new file mode 100644 index 0000000000..f7cfbf35bb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-open-noreferrer.html.ini @@ -0,0 +1,4 @@ +[window-open-noreferrer.html] + expected: + if (os == "linux") and (processor == "x86"): [OK, ERROR] + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-popup-behavior.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-popup-behavior.html.ini new file mode 100644 index 0000000000..1406d64b99 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-open-popup-behavior.html.ini @@ -0,0 +1,252 @@ +[window-open-popup-behavior.html] + expected: + if (os == "linux") and debug and not fission and not swgl: [OK, TIMEOUT] + if (os == "linux") and debug and not fission and swgl: [OK, TIMEOUT] + if (os == "linux") and debug and fission: [OK, TIMEOUT] + if (os == "linux") and not debug: [OK, TIMEOUT] + [location=yes,toolbar=yes,status=yes (expect popup)] + expected: + if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug: [PASS, TIMEOUT, NOTRUN] + + [location=yes,toolbar=yes,status=yes,noopener (expect tab)] + expected: + if (os == "linux") and not debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if os == "android": PASS + FAIL + + [location=yes,toolbar=yes,status=yes,noreferrer (expect tab)] + expected: + if (os == "linux") and debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if os == "android": PASS + FAIL + + [location=yes,toolbar=yes,status=yes,popup (expect popup)] + expected: + if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug: [PASS, TIMEOUT, NOTRUN] + + [location=yes,toolbar=yes,status=yes,noopener,noreferrer,popup (expect tab)] + expected: + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and not fission: [PASS, TIMEOUT, NOTRUN] + if os == "android": PASS + FAIL + + [location=yes,toolbar=yes,menubar=yes (expect popup)] + expected: + if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug: [PASS, TIMEOUT, NOTRUN] + + [location=yes,toolbar=yes,menubar=yes,noopener (expect tab)] + expected: + if (os == "linux") and debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] + if os == "android": PASS + FAIL + + [location=yes,toolbar=yes,menubar=yes,noreferrer (expect tab)] + expected: + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and not fission: [PASS, TIMEOUT, NOTRUN] + if os == "android": PASS + FAIL + + [location=yes,toolbar=yes,menubar=yes,popup (expect popup)] + expected: + if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug: [PASS, TIMEOUT, NOTRUN] + + [location=yes,toolbar=yes,menubar=yes,noopener,noreferrer,popup (expect tab)] + expected: + if (os == "linux") and not debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and not fission: [PASS, TIMEOUT, NOTRUN] + if os == "android": PASS + FAIL + + [location=yes,toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes (expect tab)] + expected: + if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug: [PASS, TIMEOUT, NOTRUN] + + [location=yes,toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,noopener (expect tab)] + expected: + if os == "linux": [PASS, NOTRUN] + + [location=yes,toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,noreferrer (expect tab)] + expected: + if (os == "linux") and debug: [PASS, NOTRUN] + if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN] + + [location=yes,toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,popup (expect popup)] + expected: + if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug: [PASS, NOTRUN] + + [location=yes,toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,noopener,noreferrer,popup (expect tab)] + expected: + if (os == "linux") and debug and not fission and swgl: [PASS, FAIL, TIMEOUT, NOTRUN] + if (os == "linux") and debug and not fission and not swgl: [PASS, FAIL, TIMEOUT, NOTRUN] + if (os == "linux") and debug and fission: [FAIL, PASS, NOTRUN] + if (os == "linux") and not debug and not fission: [PASS, FAIL, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if os == "android": PASS + FAIL + + [toolbar=yes,menubar=yes,resizable=yes,noopener (expect tab)] + expected: + if not fission and (os == "linux") and debug: PASS + if not fission and (os == "linux") and not debug: [PASS, TIMEOUT] + if not fission and (os == "android"): PASS + FAIL + + [toolbar=yes,menubar=yes,resizable=yes,noopener,noreferrer,popup (expect tab)] + expected: + if (os == "linux") and not fission: [PASS, TIMEOUT, NOTRUN] + if os == "android": PASS + FAIL + + [resizable=yes,scrollbars=yes,status=yes,noreferrer (expect tab)] + expected: + if not fission: PASS + FAIL + + [location=yes,menubar=yes,scrollbars=yes,noreferrer (expect tab)] + expected: + if (os == "linux") and debug and fission: [FAIL, TIMEOUT, NOTRUN] + if (os == "linux") and debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and fission: [FAIL, TIMEOUT, NOTRUN] + if os == "android": PASS + FAIL + + [toolbar=yes,resizable=yes,status=yes,noopener (expect tab)] + expected: + if not fission: PASS + FAIL + + [resizable=yes,scrollbars=yes,status=yes,noopener,noreferrer,popup (expect tab)] + expected: + if not fission: PASS + FAIL + + [location=yes,scrollbars=yes,status=yes,noreferrer (expect tab)] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not fission and debug: [PASS, TIMEOUT, NOTRUN] + if os == "android": PASS + FAIL + + [location=yes,scrollbars=yes,status=yes,popup (expect popup)] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not fission and debug: [PASS, TIMEOUT, NOTRUN] + + [location=yes,menubar=yes,scrollbars=yes (expect popup)] + expected: + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and fission: [PASS, TIMEOUT] + if (os == "linux") and debug and not fission: [PASS, TIMEOUT, NOTRUN] + + [location=yes,scrollbars=yes,status=yes,noopener,noreferrer,popup (expect tab)] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not fission and debug: [PASS, TIMEOUT, NOTRUN] + if os == "android": PASS + FAIL + + [toolbar=yes,resizable=yes,status=yes,noreferrer (expect tab)] + expected: + if not fission: PASS + FAIL + + [,noopener,noreferrer,popup (expect tab)] + expected: + if not fission: PASS + FAIL + + [location=yes,menubar=yes,scrollbars=yes,popup (expect popup)] + expected: + if (os == "linux") and debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug: [PASS, TIMEOUT, NOTRUN] + + [location=yes,menubar=yes,scrollbars=yes,noopener,noreferrer,popup (expect tab)] + expected: + if (os == "linux") and not debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and not fission: [PASS, FAIL, TIMEOUT, NOTRUN] + if (os == "linux") and debug and fission: [FAIL, PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and not fission: [PASS, FAIL, TIMEOUT, NOTRUN] + if os == "android": PASS + FAIL + + [toolbar=yes,menubar=yes,resizable=yes,noreferrer (expect tab)] + expected: + if not fission and (os == "linux") and not debug: [PASS, NOTRUN] + if not fission and (os == "linux") and debug: PASS + if not fission and (os == "android"): PASS + FAIL + + [toolbar=yes,resizable=yes,status=yes,noopener,noreferrer,popup (expect tab)] + expected: + if not fission: PASS + FAIL + + [menubar=yes,resizable=yes,scrollbars=yes,noopener,noreferrer,popup (expect tab)] + expected: + if not fission: PASS + FAIL + + [location=yes,scrollbars=yes,status=yes,noopener (expect tab)] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not fission and debug: [PASS, TIMEOUT, NOTRUN] + if os == "android": PASS + FAIL + + [menubar=yes,resizable=yes,scrollbars=yes,noopener (expect tab)] + expected: + if not fission: PASS + FAIL + + [location=yes,menubar=yes,scrollbars=yes,noopener (expect tab)] + expected: + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not debug and fission: [FAIL, TIMEOUT, NOTRUN] + if (os == "linux") and debug and not fission: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and debug and fission: [FAIL, TIMEOUT] + if os == "android": PASS + FAIL + + [menubar=yes,resizable=yes,scrollbars=yes,noreferrer (expect tab)] + expected: + if not fission: PASS + FAIL + + [resizable=yes,scrollbars=yes,status=yes,noopener (expect tab)] + expected: + if not fission: PASS + FAIL + + [toolbar=yes,menubar=yes,resizable=yes,popup (expect popup)] + expected: + if (os == "linux") and not fission and debug: [PASS, TIMEOUT] + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT, NOTRUN] + + [location=yes,scrollbars=yes,status=yes (expect popup)] + expected: + if (os == "linux") and not fission and not debug: [PASS, TIMEOUT, NOTRUN] + if (os == "linux") and not fission and debug: [PASS, TIMEOUT, NOTRUN] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-open-windowfeatures-values.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-open-windowfeatures-values.html.ini new file mode 100644 index 0000000000..25616a079a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-open-windowfeatures-values.html.ini @@ -0,0 +1,3 @@ +[window-open-windowfeatures-values.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-opener-unconfigurable.window.js.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-opener-unconfigurable.window.js.ini new file mode 100644 index 0000000000..f954a732d5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-opener-unconfigurable.window.js.ini @@ -0,0 +1,3 @@ +[window-opener-unconfigurable.window.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-properties.https.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-properties.https.html.ini new file mode 100644 index 0000000000..e5f0b7ac5a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-properties.https.html.ini @@ -0,0 +1,10 @@ +[window-properties.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, ERROR] + [Window attribute: oncancel] + expected: FAIL + + [Window attribute: onmousewheel] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-prototype-chain.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-prototype-chain.html.ini new file mode 100644 index 0000000000..7c6ba3ab6a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-prototype-chain.html.ini @@ -0,0 +1,4 @@ +[window-prototype-chain.html] + expected: + if (processor == "x86_64") and (os == "android") and fission: [OK, TIMEOUT] + if (processor == "x86") and (os == "linux"): [OK, ERROR] diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-reuse-in-nested-browsing-contexts.tentative.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-reuse-in-nested-browsing-contexts.tentative.html.ini new file mode 100644 index 0000000000..ae31598ff5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-window-object/window-reuse-in-nested-browsing-contexts.tentative.html.ini @@ -0,0 +1,6 @@ +[window-reuse-in-nested-browsing-contexts.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if (os == "linux") and (processor == "x86"): [OK, ERROR] + [after the first iframe load event, navigate iframe with no initial src.] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-define-own-property-unforgeable-same-origin.html.ini b/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-define-own-property-unforgeable-same-origin.html.ini new file mode 100644 index 0000000000..da6bd966c4 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-define-own-property-unforgeable-same-origin.html.ini @@ -0,0 +1,13 @@ +[windowproxy-define-own-property-unforgeable-same-origin.html] + [[[DefineOwnProperty\]\] failure: "window"] + expected: FAIL + + [[[DefineOwnProperty\]\] failure: "document"] + expected: FAIL + + [[[DefineOwnProperty\]\] failure: "location"] + expected: FAIL + + [[[DefineOwnProperty\]\] failure: "top"] + expected: FAIL + diff --git a/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-cross-origin.sub.html.ini b/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-cross-origin.sub.html.ini new file mode 100644 index 0000000000..778bc26692 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-cross-origin.sub.html.ini @@ -0,0 +1,3 @@ +[windowproxy-prototype-setting-cross-origin.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-goes-cross-origin-domain.sub.html.ini b/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-goes-cross-origin-domain.sub.html.ini new file mode 100644 index 0000000000..3511fa5fa5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-goes-cross-origin-domain.sub.html.ini @@ -0,0 +1,4 @@ +[windowproxy-prototype-setting-goes-cross-origin-domain.sub.html] + expected: + if (os == "android") and debug and fission: [TIMEOUT, OK] + if (os == "android") and debug and not fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin-domain.sub.html.ini b/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin-domain.sub.html.ini new file mode 100644 index 0000000000..8205512ad3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin-domain.sub.html.ini @@ -0,0 +1,3 @@ +[windowproxy-prototype-setting-same-origin-domain.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin.html.ini b/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin.html.ini new file mode 100644 index 0000000000..bd561d254b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin.html.ini @@ -0,0 +1,3 @@ +[windowproxy-prototype-setting-same-origin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/__dir__.ini b/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/__dir__.ini new file mode 100644 index 0000000000..18dd33687a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/__dir__.ini @@ -0,0 +1 @@ +prefs: [dom.targetBlankNoOpener.enabled:false] diff --git a/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-multiple.html.ini b/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-multiple.html.ini new file mode 100644 index 0000000000..3871b69b75 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-multiple.html.ini @@ -0,0 +1,3 @@ +[opener-multiple.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-noopener.html.ini b/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-noopener.html.ini new file mode 100644 index 0000000000..7edf350aab --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-noopener.html.ini @@ -0,0 +1,3 @@ +[opener-noopener.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-noreferrer.html.ini b/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-noreferrer.html.ini new file mode 100644 index 0000000000..e8942cdd8c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-noreferrer.html.ini @@ -0,0 +1,3 @@ +[opener-noreferrer.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-setter.html.ini b/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-setter.html.ini new file mode 100644 index 0000000000..7afc03e10d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-setter.html.ini @@ -0,0 +1,14 @@ +[opener-setter.html] + disabled: + if (os == "linux") and (bits == 32) and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1483696 + expected: + if (os == "linux") and not debug and fission and (processor == "x86"): [OK, TIMEOUT] + if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "linux") and not debug and not fission: [OK, TIMEOUT] + if (os == "linux") and debug: [OK, TIMEOUT] + [Auxiliary browsing context created via `window.open` and setting `window.opener` to `null` should report `window.opener` `null`] + expected: + if (os == "linux") and not debug and fission and (processor == "x86"): [PASS, TIMEOUT] + if (os == "linux") and not debug and fission and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "linux") and not debug and not fission: [PASS, TIMEOUT] + if (os == "linux") and debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-setter.window.js.ini b/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-setter.window.js.ini new file mode 100644 index 0000000000..fd75f2e893 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener-setter.window.js.ini @@ -0,0 +1,3 @@ +[opener-setter.window.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener.html.ini b/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener.html.ini new file mode 100644 index 0000000000..270fb7c64f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/auxiliary-browsing-contexts/opener.html.ini @@ -0,0 +1,3 @@ +[opener.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_blank-001.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_blank-001.html.ini new file mode 100644 index 0000000000..2fa629c00a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_blank-001.html.ini @@ -0,0 +1,3 @@ +[choose-_blank-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_blank-002.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_blank-002.html.ini new file mode 100644 index 0000000000..fae03cdbd8 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_blank-002.html.ini @@ -0,0 +1,3 @@ +[choose-_blank-002.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_blank-003.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_blank-003.html.ini new file mode 100644 index 0000000000..f2d4a76a09 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_blank-003.html.ini @@ -0,0 +1,2 @@ +[choose-_blank-003.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1374133 diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_parent-001.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_parent-001.html.ini new file mode 100644 index 0000000000..cedcd0c214 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_parent-001.html.ini @@ -0,0 +1,3 @@ +[choose-_parent-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_parent-002.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_parent-002.html.ini new file mode 100644 index 0000000000..8f0ae55f21 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_parent-002.html.ini @@ -0,0 +1,3 @@ +[choose-_parent-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_parent-003.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_parent-003.html.ini new file mode 100644 index 0000000000..f7c09fd0cc --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_parent-003.html.ini @@ -0,0 +1,7 @@ +[choose-_parent-003.html] + disabled: + if (os == "android"): bug 1550895 (frequently fails on geckoview) + expected: TIMEOUT + [_parent should reuse window.parent context] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_parent-004.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_parent-004.html.ini new file mode 100644 index 0000000000..c389c331db --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_parent-004.html.ini @@ -0,0 +1,3 @@ +[choose-_parent-004.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_self-001.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_self-001.html.ini new file mode 100644 index 0000000000..9f65c57bd3 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_self-001.html.ini @@ -0,0 +1,3 @@ +[choose-_self-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_self-002.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_self-002.html.ini new file mode 100644 index 0000000000..53d24d2519 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_self-002.html.ini @@ -0,0 +1,3 @@ +[choose-_self-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_top-001.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_top-001.html.ini new file mode 100644 index 0000000000..fd68410d06 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_top-001.html.ini @@ -0,0 +1,3 @@ +[choose-_top-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_top-002.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_top-002.html.ini new file mode 100644 index 0000000000..f2ce6db945 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_top-002.html.ini @@ -0,0 +1,3 @@ +[choose-_top-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_top-003.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_top-003.html.ini new file mode 100644 index 0000000000..60893eb090 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-_top-003.html.ini @@ -0,0 +1,3 @@ +[choose-_top-003.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-default-001.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-default-001.html.ini new file mode 100644 index 0000000000..8f21c7c223 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-default-001.html.ini @@ -0,0 +1,4 @@ +[choose-default-001.html] + max-asserts: 3 + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-default-002.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-default-002.html.ini new file mode 100644 index 0000000000..e6f99de841 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-default-002.html.ini @@ -0,0 +1,3 @@ +[choose-default-002.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-existing-001.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-existing-001.html.ini new file mode 100644 index 0000000000..915f29fa5b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/choose-existing-001.html.ini @@ -0,0 +1,3 @@ +[choose-existing-001.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-window.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-window.html.ini new file mode 100644 index 0000000000..72677c2379 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-window.html.ini @@ -0,0 +1,3 @@ +[browsing-context-window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context.html.ini new file mode 100644 index 0000000000..6e4e9d7bac --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/browsing-context.html.ini @@ -0,0 +1,8 @@ +[browsing-context.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Check that browsing context has new, ready HTML document] + expected: FAIL + + [Check the document properties corresponding to the creator browsing context] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/windows/clear-window-name.https.html.ini b/testing/web-platform/meta/html/browsers/windows/clear-window-name.https.html.ini new file mode 100644 index 0000000000..c206d7074f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/clear-window-name.https.html.ini @@ -0,0 +1,3 @@ +[clear-window-name.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/document-domain-nested-navigate.window.js.ini b/testing/web-platform/meta/html/browsers/windows/document-domain-nested-navigate.window.js.ini new file mode 100644 index 0000000000..dc0cc33bbe --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/document-domain-nested-navigate.window.js.ini @@ -0,0 +1,3 @@ +[document-domain-nested-navigate.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/document-domain-nested-set.window.js.ini b/testing/web-platform/meta/html/browsers/windows/document-domain-nested-set.window.js.ini new file mode 100644 index 0000000000..f6c396f116 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/document-domain-nested-set.window.js.ini @@ -0,0 +1,3 @@ +[document-domain-nested-set.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/document-domain-nested.window.js.ini b/testing/web-platform/meta/html/browsers/windows/document-domain-nested.window.js.ini new file mode 100644 index 0000000000..2e3344eb3d --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/document-domain-nested.window.js.ini @@ -0,0 +1,3 @@ +[document-domain-nested.window.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/browsers/windows/document-domain-removed-iframe.html.ini b/testing/web-platform/meta/html/browsers/windows/document-domain-removed-iframe.html.ini new file mode 100644 index 0000000000..628bf0b9e2 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/document-domain-removed-iframe.html.ini @@ -0,0 +1,3 @@ +[document-domain-removed-iframe.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/embedded-opener-a-form.html.ini b/testing/web-platform/meta/html/browsers/windows/embedded-opener-a-form.html.ini new file mode 100644 index 0000000000..ed7547b6ec --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/embedded-opener-a-form.html.ini @@ -0,0 +1,3 @@ +[embedded-opener-a-form.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/embedded-opener-remove-frame.html.ini b/testing/web-platform/meta/html/browsers/windows/embedded-opener-remove-frame.html.ini new file mode 100644 index 0000000000..23fe520daa --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/embedded-opener-remove-frame.html.ini @@ -0,0 +1,3 @@ +[embedded-opener-remove-frame.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/embedded-opener.html.ini b/testing/web-platform/meta/html/browsers/windows/embedded-opener.html.ini new file mode 100644 index 0000000000..7c48ec49f5 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/embedded-opener.html.ini @@ -0,0 +1,3 @@ +[embedded-opener.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/browsers/windows/iframe-cross-origin-print.sub.html.ini b/testing/web-platform/meta/html/browsers/windows/iframe-cross-origin-print.sub.html.ini new file mode 100644 index 0000000000..453691fcad --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/iframe-cross-origin-print.sub.html.ini @@ -0,0 +1,9 @@ +[iframe-cross-origin-print.sub.html] + expected: + if fission and (os == "win") and ccov and fission: [PASS, FAIL] + if (os == "linux") and fission and debug and swgl: [PASS, FAIL, ERROR] + if (os == "linux") and fission and debug and not swgl: [PASS, FAIL, ERROR] + if (os == "win") and debug and swgl: [PASS, FAIL, CRASH] + if (os == "win") and debug and not swgl: [PASS, FAIL] + if (os == "linux") and fission and not debug: [PASS, FAIL, ERROR] + if (os == "win") and not debug: [PASS, FAIL, CRASH] diff --git a/testing/web-platform/meta/html/browsers/windows/iframe-cross-origin-scaled-print.sub.html.ini b/testing/web-platform/meta/html/browsers/windows/iframe-cross-origin-scaled-print.sub.html.ini new file mode 100644 index 0000000000..2495686f2b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/iframe-cross-origin-scaled-print.sub.html.ini @@ -0,0 +1,5 @@ +[iframe-cross-origin-scaled-print.sub.html] + expected: + if debug and (os == "linux") and fission and not swgl: [PASS, FAIL] + if debug and (os == "linux") and fission and swgl: [PASS, FAIL] + if not debug and (os == "linux") and fission: [PASS, FAIL, ERROR] diff --git a/testing/web-platform/meta/html/browsers/windows/iframe-nested-print.html.ini b/testing/web-platform/meta/html/browsers/windows/iframe-nested-print.html.ini new file mode 100644 index 0000000000..74b7cea6bb --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/iframe-nested-print.html.ini @@ -0,0 +1,3 @@ +[iframe-nested-print.html] + expected: + if (os == "mac") and not debug: ["PASS", "TIMEOUT"] diff --git a/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/frameElement-siblings.sub.html.ini b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/frameElement-siblings.sub.html.ini new file mode 100644 index 0000000000..dc191f9b5a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/frameElement-siblings.sub.html.ini @@ -0,0 +1,3 @@ +[frameElement-siblings.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html.ini b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html.ini new file mode 100644 index 0000000000..558bc8c4ec --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html.ini @@ -0,0 +1,3 @@ +[frameElement.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/name-attribute.window.js.ini b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/name-attribute.window.js.ini new file mode 100644 index 0000000000..04b7aa580c --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/name-attribute.window.js.ini @@ -0,0 +1,38 @@ +[name-attribute.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [cross-origin <frame name=>] + expected: FAIL + + [same-origin <frame name=>] + expected: FAIL + + [cross-origin <iframe name=initialvalue>] + expected: FAIL + + [same-origin <iframe name=>] + expected: FAIL + + [cross-origin <iframe>] + expected: FAIL + + [cross-origin <frame name=initialvalue>] + expected: FAIL + + [cross-origin <iframe name=>] + expected: FAIL + + [same-origin <iframe>] + expected: FAIL + + [same-origin <iframe name=initialvalue>] + expected: FAIL + + [cross-origin <frame>] + expected: FAIL + + [same-origin <frame>] + expected: FAIL + + [same-origin <frame name=initialvalue>] + expected: FAIL diff --git a/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-parent-null.html.ini b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-parent-null.html.ini new file mode 100644 index 0000000000..04c315c805 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-parent-null.html.ini @@ -0,0 +1,3 @@ +[window-parent-null.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-parent.html.ini b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-parent.html.ini new file mode 100644 index 0000000000..eaf8ef0924 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-parent.html.ini @@ -0,0 +1,3 @@ +[window-parent.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-top-null.html.ini b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-top-null.html.ini new file mode 100644 index 0000000000..3fa917c447 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-top-null.html.ini @@ -0,0 +1,3 @@ +[window-top-null.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-top.html.ini b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-top.html.ini new file mode 100644 index 0000000000..23eb4eb7ed --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-top.html.ini @@ -0,0 +1,3 @@ +[window-top.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/noreferrer-null-opener.html.ini b/testing/web-platform/meta/html/browsers/windows/noreferrer-null-opener.html.ini new file mode 100644 index 0000000000..0859c7c853 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/noreferrer-null-opener.html.ini @@ -0,0 +1,3 @@ +[noreferrer-null-opener.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/noreferrer-window-name.html.ini b/testing/web-platform/meta/html/browsers/windows/noreferrer-window-name.html.ini new file mode 100644 index 0000000000..347c03ba6e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/noreferrer-window-name.html.ini @@ -0,0 +1,3 @@ +[noreferrer-window-name.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/post-message/first-party-to-first-party-cross-partition.sub.html.ini b/testing/web-platform/meta/html/browsers/windows/post-message/first-party-to-first-party-cross-partition.sub.html.ini new file mode 100644 index 0000000000..a3bc609e78 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/post-message/first-party-to-first-party-cross-partition.sub.html.ini @@ -0,0 +1,3 @@ +[first-party-to-first-party-cross-partition.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/post-message/first-party-to-first-party-same-partition.html.ini b/testing/web-platform/meta/html/browsers/windows/post-message/first-party-to-first-party-same-partition.html.ini new file mode 100644 index 0000000000..fa3e1ff72a --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/post-message/first-party-to-first-party-same-partition.html.ini @@ -0,0 +1,3 @@ +[first-party-to-first-party-same-partition.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/post-message/first-party-to-third-party-cross-partition-cross-origin.sub.html.ini b/testing/web-platform/meta/html/browsers/windows/post-message/first-party-to-third-party-cross-partition-cross-origin.sub.html.ini new file mode 100644 index 0000000000..9d1467a708 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/post-message/first-party-to-third-party-cross-partition-cross-origin.sub.html.ini @@ -0,0 +1,3 @@ +[first-party-to-third-party-cross-partition-cross-origin.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/post-message/first-party-to-third-party-cross-partition-same-origin.sub.html.ini b/testing/web-platform/meta/html/browsers/windows/post-message/first-party-to-third-party-cross-partition-same-origin.sub.html.ini new file mode 100644 index 0000000000..df8ba4be11 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/post-message/first-party-to-third-party-cross-partition-same-origin.sub.html.ini @@ -0,0 +1,3 @@ +[first-party-to-third-party-cross-partition-same-origin.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/post-message/third-party-to-first-party-cross-partition-cross-origin.sub.html.ini b/testing/web-platform/meta/html/browsers/windows/post-message/third-party-to-first-party-cross-partition-cross-origin.sub.html.ini new file mode 100644 index 0000000000..91940e2a5f --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/post-message/third-party-to-first-party-cross-partition-cross-origin.sub.html.ini @@ -0,0 +1,3 @@ +[third-party-to-first-party-cross-partition-cross-origin.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/post-message/third-party-to-first-party-cross-partition-same-origin.sub.html.ini b/testing/web-platform/meta/html/browsers/windows/post-message/third-party-to-first-party-cross-partition-same-origin.sub.html.ini new file mode 100644 index 0000000000..3f95c9b5d6 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/post-message/third-party-to-first-party-cross-partition-same-origin.sub.html.ini @@ -0,0 +1,3 @@ +[third-party-to-first-party-cross-partition-same-origin.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/post-message/third-party-to-third-party-cross-partition-cross-origin.sub.html.ini b/testing/web-platform/meta/html/browsers/windows/post-message/third-party-to-third-party-cross-partition-cross-origin.sub.html.ini new file mode 100644 index 0000000000..c9caa42f06 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/post-message/third-party-to-third-party-cross-partition-cross-origin.sub.html.ini @@ -0,0 +1,3 @@ +[third-party-to-third-party-cross-partition-cross-origin.sub.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/browsers/windows/post-message/third-party-to-third-party-cross-partition-same-origin.sub.html.ini b/testing/web-platform/meta/html/browsers/windows/post-message/third-party-to-third-party-cross-partition-same-origin.sub.html.ini new file mode 100644 index 0000000000..74191d7269 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/post-message/third-party-to-third-party-cross-partition-same-origin.sub.html.ini @@ -0,0 +1,3 @@ +[third-party-to-third-party-cross-partition-same-origin.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/post-message/third-party-to-third-party-same-partition.sub.html.ini b/testing/web-platform/meta/html/browsers/windows/post-message/third-party-to-third-party-same-partition.sub.html.ini new file mode 100644 index 0000000000..f962b1b20e --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/post-message/third-party-to-third-party-same-partition.sub.html.ini @@ -0,0 +1,3 @@ +[third-party-to-third-party-same-partition.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html.ini b/testing/web-platform/meta/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html.ini new file mode 100644 index 0000000000..44928a5a6b --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html.ini @@ -0,0 +1,3 @@ +[targeting-cross-origin-nested-browsing-contexts.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/browsers/windows/targeting-with-embedded-null-in-target.html.ini b/testing/web-platform/meta/html/browsers/windows/targeting-with-embedded-null-in-target.html.ini new file mode 100644 index 0000000000..3bb4664705 --- /dev/null +++ b/testing/web-platform/meta/html/browsers/windows/targeting-with-embedded-null-in-target.html.ini @@ -0,0 +1,3 @@ +[targeting-with-embedded-null-in-target.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] |