From fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 03:14:29 +0200 Subject: Merging upstream version 125.0.1. Signed-off-by: Daniel Baumann --- .../meta/fenced-frame/can-load-api.https.html.ini | 14 +++++++++++--- .../web-platform/meta/fenced-frame/cspee.https.html.ini | 6 ++++-- .../meta/fenced-frame/embedder-require-corp.https.html.ini | 1 + .../meta/fenced-frame/notify-event-iframe.https.html.ini | 9 +++++++++ .../meta/fenced-frame/notify-event-invalid.https.html.ini | 9 +++++++++ .../notify-event-nested-fenced-frames.https.html.ini | 3 +++ .../meta/fenced-frame/notify-event-success.https.html.ini | 6 ++++++ .../notify-event-transient-user-activation.https.html.ini | 3 +++ .../meta/fenced-frame/revoke-popup.https.html.ini | 3 +++ 9 files changed, 49 insertions(+), 5 deletions(-) create mode 100644 testing/web-platform/meta/fenced-frame/notify-event-iframe.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/notify-event-invalid.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/notify-event-nested-fenced-frames.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/notify-event-success.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/notify-event-transient-user-activation.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/revoke-popup.https.html.ini (limited to 'testing/web-platform/meta/fenced-frame') diff --git a/testing/web-platform/meta/fenced-frame/can-load-api.https.html.ini b/testing/web-platform/meta/fenced-frame/can-load-api.https.html.ini index 3544696b08..05be035809 100644 --- a/testing/web-platform/meta/fenced-frame/can-load-api.https.html.ini +++ b/testing/web-platform/meta/fenced-frame/can-load-api.https.html.ini @@ -1,4 +1,6 @@ [can-load-api.https.html] + expected: + if (processor == "x86") and not debug: [OK, TIMEOUT] [canLoadOpaqueURL called on a page that can load a FF should return true] expected: FAIL @@ -12,10 +14,16 @@ expected: FAIL [canLoadOpaqueURL ignores fallback CSPs] - expected: FAIL + expected: + if (processor == "x86") and not debug: [FAIL, TIMEOUT] + FAIL [canLoadOpaqueURL ignores unrelated CSPs] - expected: FAIL + expected: + if (processor == "x86") and not debug: [FAIL, NOTRUN] + FAIL [canLoadOpaqueURL returns false in a detached frame] - expected: FAIL + expected: + if (processor == "x86") and not debug: [FAIL, NOTRUN] + FAIL diff --git a/testing/web-platform/meta/fenced-frame/cspee.https.html.ini b/testing/web-platform/meta/fenced-frame/cspee.https.html.ini index 1ff0e2da23..db072c20aa 100644 --- a/testing/web-platform/meta/fenced-frame/cspee.https.html.ini +++ b/testing/web-platform/meta/fenced-frame/cspee.https.html.ini @@ -1,10 +1,12 @@ [cspee.https.html] [fenced frame should not be loaded in CSPEE] - expected: FAIL + expected: + if (processor == "x86") and not debug: [FAIL, PASS] + FAIL [fenced frame should not be loaded if any ancestor has CSPEE] expected: - if (processor == "x86") and (os == "win") and not debug: [FAIL, PASS] + if (processor == "x86") and not debug: [FAIL, PASS] FAIL [canLoadOpaqueURL considers CSPEE headers] diff --git a/testing/web-platform/meta/fenced-frame/embedder-require-corp.https.html.ini b/testing/web-platform/meta/fenced-frame/embedder-require-corp.https.html.ini index 6bf013929c..da94be3b8a 100644 --- a/testing/web-platform/meta/fenced-frame/embedder-require-corp.https.html.ini +++ b/testing/web-platform/meta/fenced-frame/embedder-require-corp.https.html.ini @@ -3,6 +3,7 @@ if debug and (os == "win") and (processor == "x86_64"): TIMEOUT if debug and (os == "linux") and fission: [CRASH, ERROR] if debug and (os == "linux") and not fission: [ERROR, CRASH] + if (os == "win") and debug: [ERROR, TIMEOUT] ERROR [Create fencedframe with COEP:require-corp] expected: TIMEOUT diff --git a/testing/web-platform/meta/fenced-frame/notify-event-iframe.https.html.ini b/testing/web-platform/meta/fenced-frame/notify-event-iframe.https.html.ini new file mode 100644 index 0000000000..3550a73aa4 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/notify-event-iframe.https.html.ini @@ -0,0 +1,9 @@ +[notify-event-iframe.https.html] + [Test that fenced frame notifyEvent() fails in a nested same-origin iframe.] + expected: FAIL + + [Test that fenced frame notifyEvent() fails in a nested cross-origin iframe.] + expected: FAIL + + [Test that notifyEvent() fails in a URN iframe.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/notify-event-invalid.https.html.ini b/testing/web-platform/meta/fenced-frame/notify-event-invalid.https.html.ini new file mode 100644 index 0000000000..9859b2a75f --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/notify-event-invalid.https.html.ini @@ -0,0 +1,9 @@ +[notify-event-invalid.https.html] + [Test that fenced frame notifyEvent() fails using the incorrect event type.] + expected: FAIL + + [Test that fenced frame notifyEvent() fails using an untrusted event.] + expected: FAIL + + [Test that fenced frame notifyEvent() only invokes 'fencedtreeclick'.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/notify-event-nested-fenced-frames.https.html.ini b/testing/web-platform/meta/fenced-frame/notify-event-nested-fenced-frames.https.html.ini new file mode 100644 index 0000000000..2551766a54 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/notify-event-nested-fenced-frames.https.html.ini @@ -0,0 +1,3 @@ +[notify-event-nested-fenced-frames.https.html] + [Test that notifyEvent() in a nested fenced frame only notifies the immediate parent.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/notify-event-success.https.html.ini b/testing/web-platform/meta/fenced-frame/notify-event-success.https.html.ini new file mode 100644 index 0000000000..d2b11d41fb --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/notify-event-success.https.html.ini @@ -0,0 +1,6 @@ +[notify-event-success.https.html] + [Test that fenced frame notifyEvent() succeeds on click] + expected: FAIL + + [Test that fenced frame notifyEvent() succeeds on click when using the 'onfencedtreeclick' attribute.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/notify-event-transient-user-activation.https.html.ini b/testing/web-platform/meta/fenced-frame/notify-event-transient-user-activation.https.html.ini new file mode 100644 index 0000000000..bbbcd96ece --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/notify-event-transient-user-activation.https.html.ini @@ -0,0 +1,3 @@ +[notify-event-transient-user-activation.https.html] + [Test that fenced frame notifyEvent() requires transient activation] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/revoke-popup.https.html.ini b/testing/web-platform/meta/fenced-frame/revoke-popup.https.html.ini new file mode 100644 index 0000000000..27ca7eb599 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/revoke-popup.https.html.ini @@ -0,0 +1,3 @@ +[revoke-popup.https.html] + [window.fence.disableUntrustedNetwork disables popup navigations] + expected: FAIL -- cgit v1.2.3