summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/fenced-frame
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:14:29 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:14:29 +0000
commitfbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8 (patch)
tree4c1ccaf5486d4f2009f9a338a98a83e886e29c97 /testing/web-platform/meta/fenced-frame
parentReleasing progress-linux version 124.0.1-1~progress7.99u1. (diff)
downloadfirefox-fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8.tar.xz
firefox-fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8.zip
Merging upstream version 125.0.1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/fenced-frame')
-rw-r--r--testing/web-platform/meta/fenced-frame/can-load-api.https.html.ini14
-rw-r--r--testing/web-platform/meta/fenced-frame/cspee.https.html.ini6
-rw-r--r--testing/web-platform/meta/fenced-frame/embedder-require-corp.https.html.ini1
-rw-r--r--testing/web-platform/meta/fenced-frame/notify-event-iframe.https.html.ini9
-rw-r--r--testing/web-platform/meta/fenced-frame/notify-event-invalid.https.html.ini9
-rw-r--r--testing/web-platform/meta/fenced-frame/notify-event-nested-fenced-frames.https.html.ini3
-rw-r--r--testing/web-platform/meta/fenced-frame/notify-event-success.https.html.ini6
-rw-r--r--testing/web-platform/meta/fenced-frame/notify-event-transient-user-activation.https.html.ini3
-rw-r--r--testing/web-platform/meta/fenced-frame/revoke-popup.https.html.ini3
9 files changed, 49 insertions, 5 deletions
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