Closed Bug 1880463 Opened 1 year ago Closed 1 year ago

[wpt-sync] Sync PR 44606 - Reland "Add notifyEvent API for fenced frames."

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox125 fixed)

RESOLVED FIXED
125 Branch
Tracking Status
firefox125 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Attachments

(1 file)

Sync web-platform-tests PR 44606 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/44606
Details from upstream follow.

Andrew Verge <averge@chromium.org> wrote:

Reland "Add notifyEvent API for fenced frames."

This is a reland of commit 62f8e1eb2e54597cacc165645e888c6b89229826

Original change's description:

Add notifyEvent API for fenced frames.

This API allows DOM events that occur within a fenced frame
to be observed by the frame's embedder in a privacy-respecting manner.
When an eligible event type (currently, just click) occurs within
the embedded document, window.fence.notifyEvent(e) can be called
with the event object, which will create a censored version of
the event to be handled by the embedder via addEventListener().

This API is being implemented as part of the "fenced frames with
local unpartitioned data access" proposal, see explainer here:
https://github.com/WICG/fenced-frame/blob/master/explainer/fenced_frames_with_local_unpartitioned_data_access.md

Design doc for this CL is here:
https://docs.google.com/document/d/1EiysMPnARSx2pzI1hSeFlI7k2ETxs5ycZoV2Cy08PEk/edit?usp=sharing

Bug: 1515579
Change-Id: I7f155e5640e7b798ca33a48c6afdda9c039d45c0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5166147
Reviewed-by: Alex Moshchuk \<alexmos@chromium.org>
Commit-Queue: Andrew Verge \<averge@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1260541}

Bug: 1515579
Change-Id: Iec7adc656c950b7afdbc62cc272895a240b905c6

Reviewed-on: https://chromium-review.googlesource.com/5300441
WPT-Export-Revision: 0b2e0835c81474d5d4a28a3cd64ce5f7fc160851

Attached file Notable wpt changes
# CI Results Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 232 tests and 1 subtests ## Status Summary ### Firefox `OK` : 205[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 211[GitHub] `PASS` : 21[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 23[GitHub] `FAIL` : 476[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 546[GitHub] `TIMEOUT`: 4[Gecko-windows11-64-2009-qr-debug] 5[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] 6[Gecko-linux1804-64-qr-opt] 29[GitHub] `ERROR` : 8[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-64-2009-qr-debug] 9[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt, GitHub] `NOTRUN` : 4[Gecko-windows11-64-2009-qr-debug] 6[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-opt] 21[GitHub] ### Chrome `OK` : 182 `PASS` : 31 `FAIL` : 413 `TIMEOUT`: 91 `ERROR` : 7 `NOTRUN` : 117 ### Safari `OK` : 210 `PASS` : 22 `FAIL` : 545 `TIMEOUT`: 30 `ERROR` : 9 `NOTRUN` : 21 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=dd94b92c726e3c5aaa08ec4a9700a08b1ace20fa) [GitHub PR Head](https://wpt.fyi/results/?sha=127f77feffab18eb33f3f438b76102e91dc37d5b&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=127f77feffab18eb33f3f438b76102e91dc37d5b&label=pr_base) ## Details (See attachment for full changes)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/854cc78717b8 [wpt PR 44606] - Reland "Add notifyEvent API for fenced frames.", a=testonly https://hg.mozilla.org/integration/autoland/rev/1bb47efe5cd4 [wpt PR 44606] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: