From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- .../tests/document-picture-in-picture/META.yml | 5 ++++ .../document-picture-in-picture/WEB_FEATURES.yml | 3 ++ .../beforeunload-is-disabled.https.html | 22 ++++++++++++++ .../clears-session-on-close.https.html | 27 +++++++++++++++++ .../enter-event.https.html | 17 +++++++++++ .../iframe-document-pip.https.html | 19 ++++++++++++ .../open-pip-window-from-pip-window.https.html | 19 ++++++++++++ .../requires-secure-context.html | 12 ++++++++ .../requires-user-gesture.https.html | 14 +++++++++ ...idth-and-height-to-both-be-specified.https.html | 24 +++++++++++++++ .../resize-requires-user-gesture.https.html | 22 ++++++++++++++ .../returns-window-with-document.https.html | 35 ++++++++++++++++++++++ 12 files changed, 219 insertions(+) create mode 100644 testing/web-platform/tests/document-picture-in-picture/META.yml create mode 100644 testing/web-platform/tests/document-picture-in-picture/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/document-picture-in-picture/beforeunload-is-disabled.https.html create mode 100644 testing/web-platform/tests/document-picture-in-picture/clears-session-on-close.https.html create mode 100644 testing/web-platform/tests/document-picture-in-picture/enter-event.https.html create mode 100644 testing/web-platform/tests/document-picture-in-picture/iframe-document-pip.https.html create mode 100644 testing/web-platform/tests/document-picture-in-picture/open-pip-window-from-pip-window.https.html create mode 100644 testing/web-platform/tests/document-picture-in-picture/requires-secure-context.html create mode 100644 testing/web-platform/tests/document-picture-in-picture/requires-user-gesture.https.html create mode 100644 testing/web-platform/tests/document-picture-in-picture/requires-width-and-height-to-both-be-specified.https.html create mode 100644 testing/web-platform/tests/document-picture-in-picture/resize-requires-user-gesture.https.html create mode 100644 testing/web-platform/tests/document-picture-in-picture/returns-window-with-document.https.html (limited to 'testing/web-platform/tests/document-picture-in-picture') diff --git a/testing/web-platform/tests/document-picture-in-picture/META.yml b/testing/web-platform/tests/document-picture-in-picture/META.yml new file mode 100644 index 0000000000..879c08803e --- /dev/null +++ b/testing/web-platform/tests/document-picture-in-picture/META.yml @@ -0,0 +1,5 @@ +spec: https://wicg.github.io/document-picture-in-picture/ +suggested_reviewers: + - steimel + - liberato + - beaufortfrancois diff --git a/testing/web-platform/tests/document-picture-in-picture/WEB_FEATURES.yml b/testing/web-platform/tests/document-picture-in-picture/WEB_FEATURES.yml new file mode 100644 index 0000000000..cf364db88e --- /dev/null +++ b/testing/web-platform/tests/document-picture-in-picture/WEB_FEATURES.yml @@ -0,0 +1,3 @@ +features: +- name: document-picture-in-picture + files: "**" diff --git a/testing/web-platform/tests/document-picture-in-picture/beforeunload-is-disabled.https.html b/testing/web-platform/tests/document-picture-in-picture/beforeunload-is-disabled.https.html new file mode 100644 index 0000000000..35e3e2c547 --- /dev/null +++ b/testing/web-platform/tests/document-picture-in-picture/beforeunload-is-disabled.https.html @@ -0,0 +1,22 @@ + +Test that onbeforeunload is disabled for document picture in picture + + + + + + + + diff --git a/testing/web-platform/tests/document-picture-in-picture/clears-session-on-close.https.html b/testing/web-platform/tests/document-picture-in-picture/clears-session-on-close.https.html new file mode 100644 index 0000000000..8b1d549dc3 --- /dev/null +++ b/testing/web-platform/tests/document-picture-in-picture/clears-session-on-close.https.html @@ -0,0 +1,27 @@ + +Test that documentPictureInPicture.window + is cleared when the PiP window in closed. + + + + + + + diff --git a/testing/web-platform/tests/document-picture-in-picture/enter-event.https.html b/testing/web-platform/tests/document-picture-in-picture/enter-event.https.html new file mode 100644 index 0000000000..1cac0ff22d --- /dev/null +++ b/testing/web-platform/tests/document-picture-in-picture/enter-event.https.html @@ -0,0 +1,17 @@ + +Test that enter event is fired at documentPictureInPicture + when the PiP window in opened. + + + + + + + diff --git a/testing/web-platform/tests/document-picture-in-picture/iframe-document-pip.https.html b/testing/web-platform/tests/document-picture-in-picture/iframe-document-pip.https.html new file mode 100644 index 0000000000..b978a2d4e6 --- /dev/null +++ b/testing/web-platform/tests/document-picture-in-picture/iframe-document-pip.https.html @@ -0,0 +1,19 @@ + +Test that document pip is not allowed in iframes. + + + + + + + + diff --git a/testing/web-platform/tests/document-picture-in-picture/open-pip-window-from-pip-window.https.html b/testing/web-platform/tests/document-picture-in-picture/open-pip-window-from-pip-window.https.html new file mode 100644 index 0000000000..2c5d1170af --- /dev/null +++ b/testing/web-platform/tests/document-picture-in-picture/open-pip-window-from-pip-window.https.html @@ -0,0 +1,19 @@ + +Test that documentPictureInPicture.requestWindow() + rejects from a PiP window + + + + + + + diff --git a/testing/web-platform/tests/document-picture-in-picture/requires-secure-context.html b/testing/web-platform/tests/document-picture-in-picture/requires-secure-context.html new file mode 100644 index 0000000000..494bc2ae75 --- /dev/null +++ b/testing/web-platform/tests/document-picture-in-picture/requires-secure-context.html @@ -0,0 +1,12 @@ + +Test that documentPictureInPicture is not available in insecure contexts + + + + + diff --git a/testing/web-platform/tests/document-picture-in-picture/requires-user-gesture.https.html b/testing/web-platform/tests/document-picture-in-picture/requires-user-gesture.https.html new file mode 100644 index 0000000000..01a141849e --- /dev/null +++ b/testing/web-platform/tests/document-picture-in-picture/requires-user-gesture.https.html @@ -0,0 +1,14 @@ + +Test that documentPictureInPicture.requestWindow() + fails without a user gesture + + + + + diff --git a/testing/web-platform/tests/document-picture-in-picture/requires-width-and-height-to-both-be-specified.https.html b/testing/web-platform/tests/document-picture-in-picture/requires-width-and-height-to-both-be-specified.https.html new file mode 100644 index 0000000000..0c707c668e --- /dev/null +++ b/testing/web-platform/tests/document-picture-in-picture/requires-width-and-height-to-both-be-specified.https.html @@ -0,0 +1,24 @@ + +Test that documentPictureInPicture.requestWindow() + fails if width or height is specified without the other + + + + + + + diff --git a/testing/web-platform/tests/document-picture-in-picture/resize-requires-user-gesture.https.html b/testing/web-platform/tests/document-picture-in-picture/resize-requires-user-gesture.https.html new file mode 100644 index 0000000000..f6c4aa4989 --- /dev/null +++ b/testing/web-platform/tests/document-picture-in-picture/resize-requires-user-gesture.https.html @@ -0,0 +1,22 @@ + +Test that calling resizeTo() or resizeBy() on a document + picture-in-picture window requires user gesture + + + + + + + diff --git a/testing/web-platform/tests/document-picture-in-picture/returns-window-with-document.https.html b/testing/web-platform/tests/document-picture-in-picture/returns-window-with-document.https.html new file mode 100644 index 0000000000..a1d7363e54 --- /dev/null +++ b/testing/web-platform/tests/document-picture-in-picture/returns-window-with-document.https.html @@ -0,0 +1,35 @@ + +Test that documentPictureInPicture.requestWindow() + returns a Window object + + + + + +
+ + -- cgit v1.2.3