summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/fullscreen
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/meta/fullscreen
parentInitial commit. (diff)
downloadfirefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz
firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/fullscreen')
-rw-r--r--testing/web-platform/meta/fullscreen/__dir__.ini1
-rw-r--r--testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-active-document.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-nested-in-iframe.html.ini4
-rw-r--r--testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-nested-shadow-dom.html.ini5
-rw-r--r--testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-nested.html.ini5
-rw-r--r--testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-twice.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/document-fullscreen-element.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-active-document.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-cross-origin.sub.html.ini10
-rw-r--r--testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-removing-allowfullscreen.sub.html.ini5
-rw-r--r--testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-setting-allowfullscreen-timing.sub.html.ini7
-rw-r--r--testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-setting-allowfullscreen.sub.html.ini5
-rw-r--r--testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled.html.ini5
-rw-r--r--testing/web-platform/meta/fullscreen/api/document-onfullscreenchange.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/document-onfullscreenerror.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-ready-allowed.html.ini5
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-ready-check-allowed-cross-origin.sub.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-ready-check-containing-iframe.html.ini5
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-ready-check-fullscreen-element-sibling.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-ready-check-fullscreen-iframe-child.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-ready-check-iframe-child.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-ready-check-not-allowed-cross-origin.sub.html.ini5
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-ready-check-not-in-document.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-active-document.html.ini5
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-after-error.html.ini7
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-exit-iframe.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-move-to-iframe.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-move.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-remove-iframe.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-remove.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-consume-user-activation.html.ini5
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-cross-origin.sub.html.ini5
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-dialog.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-namespaces.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-non-top.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-not-allowed.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-options.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-options.tentative.https.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-same-element.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-same.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-screen-size.https.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-svg-rect.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-svg-svg.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-timing.html.ini6
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-top.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-twice.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen-two-elements.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/element-request-fullscreen.html.ini7
-rw-r--r--testing/web-platform/meta/fullscreen/api/fullscreen-display-contents.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/historical.html.ini17
-rw-r--r--testing/web-platform/meta/fullscreen/api/promises-reject.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/promises-resolve.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/api/shadowroot-fullscreen-element.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/crashtests/content-visibility-crash.html.ini2
-rw-r--r--testing/web-platform/meta/fullscreen/model/move-to-fullscreen-iframe.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/model/remove-last.html.ini5
-rw-r--r--testing/web-platform/meta/fullscreen/model/remove-single.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/rendering/backdrop-iframe.html.ini2
-rw-r--r--testing/web-platform/meta/fullscreen/rendering/backdrop-object.html.ini2
-rw-r--r--testing/web-platform/meta/fullscreen/rendering/fullscreen-css-invalidation.html.ini7
-rw-r--r--testing/web-platform/meta/fullscreen/rendering/fullscreen-css-transition.html.ini9
-rw-r--r--testing/web-platform/meta/fullscreen/rendering/fullscreen-root-block-scroll.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/rendering/fullscreen-root-block-size.html.ini3
-rw-r--r--testing/web-platform/meta/fullscreen/rendering/fullscreen-root-fills-page.html.ini2
-rw-r--r--testing/web-platform/meta/fullscreen/rendering/ua-style-iframe.html.ini3
65 files changed, 260 insertions, 0 deletions
diff --git a/testing/web-platform/meta/fullscreen/__dir__.ini b/testing/web-platform/meta/fullscreen/__dir__.ini
new file mode 100644
index 0000000000..a04152c814
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/__dir__.ini
@@ -0,0 +1 @@
+prefs: [full-screen-api.transition-duration.enter:0 0, full-screen-api.transition-duration.leave:0 0]
diff --git a/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-active-document.html.ini b/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-active-document.html.ini
new file mode 100644
index 0000000000..2f19fc56bf
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-active-document.html.ini
@@ -0,0 +1,3 @@
+[document-exit-fullscreen-active-document.html]
+ [\n Document#exitFullscreen() when the document is not the active document\n]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-nested-in-iframe.html.ini b/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-nested-in-iframe.html.ini
new file mode 100644
index 0000000000..94d462942e
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-nested-in-iframe.html.ini
@@ -0,0 +1,4 @@
+[document-exit-fullscreen-nested-in-iframe.html]
+ expected: TIMEOUT
+ [Exit fullscreen for nested fullscreen inside an iframe]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-nested-shadow-dom.html.ini b/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-nested-shadow-dom.html.ini
new file mode 100644
index 0000000000..af408ba393
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-nested-shadow-dom.html.ini
@@ -0,0 +1,5 @@
+[document-exit-fullscreen-nested-shadow-dom.html]
+ expected:
+ if debug and (os == "linux"): OK
+ if debug and (os == "win"): OK
+ [OK, ERROR]
diff --git a/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-nested.html.ini b/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-nested.html.ini
new file mode 100644
index 0000000000..a36e299df4
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-nested.html.ini
@@ -0,0 +1,5 @@
+[document-exit-fullscreen-nested.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Exit fullscreen for nested fullscreen]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-twice.html.ini b/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-twice.html.ini
new file mode 100644
index 0000000000..5d23e2e489
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-exit-fullscreen-twice.html.ini
@@ -0,0 +1,3 @@
+[document-exit-fullscreen-twice.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/document-fullscreen-element.html.ini b/testing/web-platform/meta/fullscreen/api/document-fullscreen-element.html.ini
new file mode 100644
index 0000000000..f3e90b5ca5
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-fullscreen-element.html.ini
@@ -0,0 +1,3 @@
+[document-fullscreen-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-active-document.html.ini b/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-active-document.html.ini
new file mode 100644
index 0000000000..25a2c977fa
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-active-document.html.ini
@@ -0,0 +1,3 @@
+[document-fullscreen-enabled-active-document.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-cross-origin.sub.html.ini b/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-cross-origin.sub.html.ini
new file mode 100644
index 0000000000..3807886240
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-cross-origin.sub.html.ini
@@ -0,0 +1,10 @@
+[document-fullscreen-enabled-cross-origin.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ if (os == "mac") and debug: [OK, TIMEOUT]
+ [Fullscreen enabled test: same-origin-default]
+ expected:
+ if (os == "mac") and debug: [PASS, NOTRUN]
+
+ [Fullscreen enabled test: cross-origin-default]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-removing-allowfullscreen.sub.html.ini b/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-removing-allowfullscreen.sub.html.ini
new file mode 100644
index 0000000000..8310065849
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-removing-allowfullscreen.sub.html.ini
@@ -0,0 +1,5 @@
+[document-fullscreen-enabled-removing-allowfullscreen.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [\n Document#fullscreenEnabled removing allowfullscreen after load and then\n navigating\n]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-setting-allowfullscreen-timing.sub.html.ini b/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-setting-allowfullscreen-timing.sub.html.ini
new file mode 100644
index 0000000000..b72f747323
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-setting-allowfullscreen-timing.sub.html.ini
@@ -0,0 +1,7 @@
+[document-fullscreen-enabled-setting-allowfullscreen-timing.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Document#fullscreenEnabled setting allowfullscreen after document creation, before response]
+ expected:
+ if os == "android": [FAIL, PASS]
+ FAIL
diff --git a/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-setting-allowfullscreen.sub.html.ini b/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-setting-allowfullscreen.sub.html.ini
new file mode 100644
index 0000000000..db3a5b3d3a
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled-setting-allowfullscreen.sub.html.ini
@@ -0,0 +1,5 @@
+[document-fullscreen-enabled-setting-allowfullscreen.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Document#fullscreenEnabled setting allowfullscreen after load and then navigating]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled.html.ini b/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled.html.ini
new file mode 100644
index 0000000000..226460361e
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-fullscreen-enabled.html.ini
@@ -0,0 +1,5 @@
+[document-fullscreen-enabled.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Document#fullscreenEnabled]
+ bug: https://github.com/web-platform-tests/wpt/issues/24581
diff --git a/testing/web-platform/meta/fullscreen/api/document-onfullscreenchange.html.ini b/testing/web-platform/meta/fullscreen/api/document-onfullscreenchange.html.ini
new file mode 100644
index 0000000000..67cbf300ee
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-onfullscreenchange.html.ini
@@ -0,0 +1,3 @@
+[document-onfullscreenchange.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/document-onfullscreenerror.html.ini b/testing/web-platform/meta/fullscreen/api/document-onfullscreenerror.html.ini
new file mode 100644
index 0000000000..f8a9e03875
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/document-onfullscreenerror.html.ini
@@ -0,0 +1,3 @@
+[document-onfullscreenerror.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-ready-allowed.html.ini b/testing/web-platform/meta/fullscreen/api/element-ready-allowed.html.ini
new file mode 100644
index 0000000000..7cb0651fe3
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-ready-allowed.html.ini
@@ -0,0 +1,5 @@
+[element-ready-allowed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Element ready check with enabled flag not set]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fullscreen/api/element-ready-check-allowed-cross-origin.sub.html.ini b/testing/web-platform/meta/fullscreen/api/element-ready-check-allowed-cross-origin.sub.html.ini
new file mode 100644
index 0000000000..72912b972c
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-ready-check-allowed-cross-origin.sub.html.ini
@@ -0,0 +1,3 @@
+[element-ready-check-allowed-cross-origin.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-ready-check-containing-iframe.html.ini b/testing/web-platform/meta/fullscreen/api/element-ready-check-containing-iframe.html.ini
new file mode 100644
index 0000000000..708250f618
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-ready-check-containing-iframe.html.ini
@@ -0,0 +1,5 @@
+[element-ready-check-containing-iframe.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Element ready check for containing iframe]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fullscreen/api/element-ready-check-fullscreen-element-sibling.html.ini b/testing/web-platform/meta/fullscreen/api/element-ready-check-fullscreen-element-sibling.html.ini
new file mode 100644
index 0000000000..e52d0bdbf4
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-ready-check-fullscreen-element-sibling.html.ini
@@ -0,0 +1,3 @@
+[element-ready-check-fullscreen-element-sibling.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-ready-check-fullscreen-iframe-child.html.ini b/testing/web-platform/meta/fullscreen/api/element-ready-check-fullscreen-iframe-child.html.ini
new file mode 100644
index 0000000000..01ba0f8cda
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-ready-check-fullscreen-iframe-child.html.ini
@@ -0,0 +1,3 @@
+[element-ready-check-fullscreen-iframe-child.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-ready-check-iframe-child.html.ini b/testing/web-platform/meta/fullscreen/api/element-ready-check-iframe-child.html.ini
new file mode 100644
index 0000000000..92ee61ebb0
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-ready-check-iframe-child.html.ini
@@ -0,0 +1,3 @@
+[element-ready-check-iframe-child.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-ready-check-not-allowed-cross-origin.sub.html.ini b/testing/web-platform/meta/fullscreen/api/element-ready-check-not-allowed-cross-origin.sub.html.ini
new file mode 100644
index 0000000000..627e429c57
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-ready-check-not-allowed-cross-origin.sub.html.ini
@@ -0,0 +1,5 @@
+[element-ready-check-not-allowed-cross-origin.sub.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Cross-origin element ready check with no allowfullscreen or allow attribute]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fullscreen/api/element-ready-check-not-in-document.html.ini b/testing/web-platform/meta/fullscreen/api/element-ready-check-not-in-document.html.ini
new file mode 100644
index 0000000000..0a88036a8f
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-ready-check-not-in-document.html.ini
@@ -0,0 +1,3 @@
+[element-ready-check-not-in-document.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-active-document.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-active-document.html.ini
new file mode 100644
index 0000000000..d57056dc04
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-active-document.html.ini
@@ -0,0 +1,5 @@
+[element-request-fullscreen-active-document.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [\n Element#requestFullscreen() when the document is not the active document\n]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-after-error.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-after-error.html.ini
new file mode 100644
index 0000000000..07da7fa9c3
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-after-error.html.ini
@@ -0,0 +1,7 @@
+[element-request-fullscreen-after-error.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ if os == "mac": [OK, TIMEOUT]
+ [requestFullscreen works even if previous requestFullscreen causes an error]
+ expected:
+ if os == "mac": [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-exit-iframe.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-exit-iframe.html.ini
new file mode 100644
index 0000000000..befad18557
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-exit-iframe.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-and-exit-iframe.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-move-to-iframe.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-move-to-iframe.html.ini
new file mode 100644
index 0000000000..64a39dcd64
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-move-to-iframe.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-and-move-to-iframe.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-move.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-move.html.ini
new file mode 100644
index 0000000000..db9282d6bf
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-move.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-and-move.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-remove-iframe.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-remove-iframe.html.ini
new file mode 100644
index 0000000000..f7557f6f92
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-remove-iframe.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-and-remove-iframe.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-remove.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-remove.html.ini
new file mode 100644
index 0000000000..3821a28abe
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-and-remove.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-and-remove.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-consume-user-activation.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-consume-user-activation.html.ini
new file mode 100644
index 0000000000..c7dbe40b95
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-consume-user-activation.html.ini
@@ -0,0 +1,5 @@
+[element-request-fullscreen-consume-user-activation.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Element#requestFullscreen() consumes user activation]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-cross-origin.sub.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-cross-origin.sub.html.ini
new file mode 100644
index 0000000000..a222c45ea1
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-cross-origin.sub.html.ini
@@ -0,0 +1,5 @@
+[element-request-fullscreen-cross-origin.sub.html]
+ [Element#requestFullscreen() works properly with a tree of cross-origin iframes]
+ expected:
+ if (os == "linux") and not fission and not debug: [FAIL, PASS]
+ [PASS, FAIL]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-dialog.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-dialog.html.ini
new file mode 100644
index 0000000000..337f1ed14f
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-dialog.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-dialog.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-namespaces.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-namespaces.html.ini
new file mode 100644
index 0000000000..2e41c99d7b
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-namespaces.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-namespaces.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-non-top.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-non-top.html.ini
new file mode 100644
index 0000000000..355d40dd46
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-non-top.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-non-top.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-not-allowed.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-not-allowed.html.ini
new file mode 100644
index 0000000000..cde7be8cb1
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-not-allowed.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-not-allowed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-options.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-options.html.ini
new file mode 100644
index 0000000000..55758ce228
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-options.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-options.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-options.tentative.https.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-options.tentative.https.html.ini
new file mode 100644
index 0000000000..025b23e85a
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-options.tentative.https.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-options.tentative.https.html]
+ [fullscreenOptions.screen getter is invoked on requestFullscreen]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-same-element.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-same-element.html.ini
new file mode 100644
index 0000000000..193e9e59b2
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-same-element.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-same-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-same.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-same.html.ini
new file mode 100644
index 0000000000..7b2aef4b52
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-same.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-same.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-screen-size.https.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-screen-size.https.html.ini
new file mode 100644
index 0000000000..3278a6c602
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-screen-size.https.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-screen-size.https.html]
+ [Screen size is unchanged during tab-capture element fullscreen]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-svg-rect.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-svg-rect.html.ini
new file mode 100644
index 0000000000..8a7b50d772
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-svg-rect.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-svg-rect.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-svg-svg.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-svg-svg.html.ini
new file mode 100644
index 0000000000..950aa1451b
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-svg-svg.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-svg-svg.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-timing.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-timing.html.ini
new file mode 100644
index 0000000000..35a3d4ab10
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-timing.html.ini
@@ -0,0 +1,6 @@
+[element-request-fullscreen-timing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Timing of fullscreenchange and resize events]
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-top.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-top.html.ini
new file mode 100644
index 0000000000..aa613bc80a
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-top.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-top.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-twice.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-twice.html.ini
new file mode 100644
index 0000000000..3a4726fa9f
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-twice.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-twice.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-two-elements.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-two-elements.html.ini
new file mode 100644
index 0000000000..5fecd2b2e3
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen-two-elements.html.ini
@@ -0,0 +1,3 @@
+[element-request-fullscreen-two-elements.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/element-request-fullscreen.html.ini b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen.html.ini
new file mode 100644
index 0000000000..740bae2acf
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/element-request-fullscreen.html.ini
@@ -0,0 +1,7 @@
+[element-request-fullscreen.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ if (os == "mac") and debug: [OK, ERROR]
+ [Element#requestFullscreen()]
+ expected:
+ if (os == "mac") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/fullscreen/api/fullscreen-display-contents.html.ini b/testing/web-platform/meta/fullscreen/api/fullscreen-display-contents.html.ini
new file mode 100644
index 0000000000..4e31565cd7
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/fullscreen-display-contents.html.ini
@@ -0,0 +1,3 @@
+[fullscreen-display-contents.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/historical.html.ini b/testing/web-platform/meta/fullscreen/api/historical.html.ini
new file mode 100644
index 0000000000..f97c3fff9a
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/historical.html.ini
@@ -0,0 +1,17 @@
+[historical.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [<video> member must not be supported: onmozfullscreenchange]
+ expected: FAIL
+
+ [Document member must not be supported: onmozfullscreenchange]
+ expected: FAIL
+
+ [<video> member must not be supported: onmozfullscreenerror]
+ expected: FAIL
+
+ [Document member must not be supported: onmozfullscreenerror]
+ expected: FAIL
+
+ [<video> member must not be supported: mozRequestFullScreen (uppercase S)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fullscreen/api/promises-reject.html.ini b/testing/web-platform/meta/fullscreen/api/promises-reject.html.ini
new file mode 100644
index 0000000000..f582a7cdf4
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/promises-reject.html.ini
@@ -0,0 +1,3 @@
+[promises-reject.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/promises-resolve.html.ini b/testing/web-platform/meta/fullscreen/api/promises-resolve.html.ini
new file mode 100644
index 0000000000..33367bf434
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/promises-resolve.html.ini
@@ -0,0 +1,3 @@
+[promises-resolve.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/api/shadowroot-fullscreen-element.html.ini b/testing/web-platform/meta/fullscreen/api/shadowroot-fullscreen-element.html.ini
new file mode 100644
index 0000000000..15fd5fca3f
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/api/shadowroot-fullscreen-element.html.ini
@@ -0,0 +1,3 @@
+[shadowroot-fullscreen-element.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/crashtests/content-visibility-crash.html.ini b/testing/web-platform/meta/fullscreen/crashtests/content-visibility-crash.html.ini
new file mode 100644
index 0000000000..03718ff93c
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/crashtests/content-visibility-crash.html.ini
@@ -0,0 +1,2 @@
+[content-visibility-crash.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/fullscreen/model/move-to-fullscreen-iframe.html.ini b/testing/web-platform/meta/fullscreen/model/move-to-fullscreen-iframe.html.ini
new file mode 100644
index 0000000000..83f1f005f6
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/model/move-to-fullscreen-iframe.html.ini
@@ -0,0 +1,3 @@
+[move-to-fullscreen-iframe.html]
+ [Moving fullscreen document's body into a fullscreen iframe]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fullscreen/model/remove-last.html.ini b/testing/web-platform/meta/fullscreen/model/remove-last.html.ini
new file mode 100644
index 0000000000..2735637bb0
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/model/remove-last.html.ini
@@ -0,0 +1,5 @@
+[remove-last.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Remove the last element on the fullscreen element stack]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fullscreen/model/remove-single.html.ini b/testing/web-platform/meta/fullscreen/model/remove-single.html.ini
new file mode 100644
index 0000000000..ae87c4d926
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/model/remove-single.html.ini
@@ -0,0 +1,3 @@
+[remove-single.html]
+ expected:
+ if (os == "android") and fission: TIMEOUT
diff --git a/testing/web-platform/meta/fullscreen/rendering/backdrop-iframe.html.ini b/testing/web-platform/meta/fullscreen/rendering/backdrop-iframe.html.ini
new file mode 100644
index 0000000000..70d926570d
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/rendering/backdrop-iframe.html.ini
@@ -0,0 +1,2 @@
+[backdrop-iframe.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/fullscreen/rendering/backdrop-object.html.ini b/testing/web-platform/meta/fullscreen/rendering/backdrop-object.html.ini
new file mode 100644
index 0000000000..46e7b6f55c
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/rendering/backdrop-object.html.ini
@@ -0,0 +1,2 @@
+[backdrop-object.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/fullscreen/rendering/fullscreen-css-invalidation.html.ini b/testing/web-platform/meta/fullscreen/rendering/fullscreen-css-invalidation.html.ini
new file mode 100644
index 0000000000..7ac19bb2cb
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/rendering/fullscreen-css-invalidation.html.ini
@@ -0,0 +1,7 @@
+[fullscreen-css-invalidation.html]
+ expected:
+ if (os == "mac") and debug: ["OK", "ERROR"]
+ [Invalidate :fullscreen based style]
+ expected:
+ if (os == "mac") and debug: ["PASS", "TIMEOUT"]
+
diff --git a/testing/web-platform/meta/fullscreen/rendering/fullscreen-css-transition.html.ini b/testing/web-platform/meta/fullscreen/rendering/fullscreen-css-transition.html.ini
new file mode 100644
index 0000000000..fb13c584a6
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/rendering/fullscreen-css-transition.html.ini
@@ -0,0 +1,9 @@
+[fullscreen-css-transition.html]
+ expected:
+ if (os == "mac") and not debug: ["OK", "ERROR"]
+ if (os == "mac") and debug: ["OK", "ERROR"]
+ [Transitions should not be stopped by going fullscreen]
+ expected:
+ if (os == "mac") and debug: ["PASS", "TIMEOUT"]
+ if (os == "mac") and not debug: ["PASS", "TIMEOUT"]
+
diff --git a/testing/web-platform/meta/fullscreen/rendering/fullscreen-root-block-scroll.html.ini b/testing/web-platform/meta/fullscreen/rendering/fullscreen-root-block-scroll.html.ini
new file mode 100644
index 0000000000..a9b7b9930b
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/rendering/fullscreen-root-block-scroll.html.ini
@@ -0,0 +1,3 @@
+[fullscreen-root-block-scroll.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/rendering/fullscreen-root-block-size.html.ini b/testing/web-platform/meta/fullscreen/rendering/fullscreen-root-block-size.html.ini
new file mode 100644
index 0000000000..566232b7bd
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/rendering/fullscreen-root-block-size.html.ini
@@ -0,0 +1,3 @@
+[fullscreen-root-block-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/fullscreen/rendering/fullscreen-root-fills-page.html.ini b/testing/web-platform/meta/fullscreen/rendering/fullscreen-root-fills-page.html.ini
new file mode 100644
index 0000000000..cf9995f855
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/rendering/fullscreen-root-fills-page.html.ini
@@ -0,0 +1,2 @@
+[fullscreen-root-fills-page.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/fullscreen/rendering/ua-style-iframe.html.ini b/testing/web-platform/meta/fullscreen/rendering/ua-style-iframe.html.ini
new file mode 100644
index 0000000000..5865dca97e
--- /dev/null
+++ b/testing/web-platform/meta/fullscreen/rendering/ua-style-iframe.html.ini
@@ -0,0 +1,3 @@
+[ua-style-iframe.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]