From 58221c60ed5e96327514caffba41f9ad583b20b0 Mon Sep 17 00:00:00 2001 From: Tommy Steimel Date: Wed, 22 May 2024 12:12:31 -0700 Subject: [PATCH] [document picture-in-picture] Propagate user activation to the opener This CL changes browser-process-side user activation logic to allow activations in document picture-in-picture windows to be used in their opener windows, and activations in the opener windows to be used in their document picture-in-picture windows. This feature is behind an enabled-by-default feature flag. Specification change: https://github.com/WICG/document-picture-in-picture/pull/117 Chromestatus: https://chromestatus.com/feature/5185710702460928 Intent to Prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/MwH0ODG4bec Intent to Ship: https://groups.google.com/a/chromium.org/g/blink-dev/c/AfzrMoCgccQ Bug: 331246719 Change-Id: Iedad1e0cb60e04fc1ccf350405f04a399a2b72a1 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5393891 Commit-Queue: Tommy Steimel Reviewed-by: Mustaq Ahmed Reviewed-by: Daniel Cheng Reviewed-by: Alex Moshchuk Reviewed-by: Xianzhu Wang Cr-Commit-Position: refs/heads/main@{#1304599} --- ...ate-user-activation-from-opener.https.html | 27 +++++++++++++++++++ ...agate-user-activation-to-opener.https.html | 26 ++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 document-picture-in-picture/propagate-user-activation-from-opener.https.html create mode 100644 document-picture-in-picture/propagate-user-activation-to-opener.https.html diff --git a/document-picture-in-picture/propagate-user-activation-from-opener.https.html b/document-picture-in-picture/propagate-user-activation-from-opener.https.html new file mode 100644 index 00000000000000..7d8b55be774c30 --- /dev/null +++ b/document-picture-in-picture/propagate-user-activation-from-opener.https.html @@ -0,0 +1,27 @@ + +Test that a user activation in window that owns a document picture-in-picture window is usable in the + document picture-in-picture window + + + + + + diff --git a/document-picture-in-picture/propagate-user-activation-to-opener.https.html b/document-picture-in-picture/propagate-user-activation-to-opener.https.html new file mode 100644 index 00000000000000..1f25328a0a9018 --- /dev/null +++ b/document-picture-in-picture/propagate-user-activation-to-opener.https.html @@ -0,0 +1,26 @@ + +Test that a user activation in a document picture-in-picture window is usable in its opener window + + + + + +