From af1546391c4a561eb26ccf9cd244b05aed9b5bfc Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Sat, 22 May 2021 18:08:24 +0200 Subject: feat(extensions): BroadcastChannel WPT conformance Replaces the file-backed provider by an in-memory one because proper file locking is a hard problem that detracts from the proof of concept. Teach the WPT runner how to extract tests from .html files because all the relevant tests in test_util/wpt/webmessaging/broadcastchannel are inside basics.html and interface.html. --- extensions/web/02_event.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'extensions/web') diff --git a/extensions/web/02_event.js b/extensions/web/02_event.js index b6b5609bc..8ee6acc61 100644 --- a/extensions/web/02_event.js +++ b/extensions/web/02_event.js @@ -1117,6 +1117,10 @@ } class MessageEvent extends Event { + get source() { + return null; + } + constructor(type, eventInitDict) { super(type, { bubbles: eventInitDict?.bubbles ?? false, @@ -1208,5 +1212,6 @@ }; window.__bootstrap.event = { setIsTrusted, + setTarget, }; })(this); -- cgit v1.2.3