summaryrefslogtreecommitdiff
path: root/ext/web/13_message_port.js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/web/13_message_port.js')
-rw-r--r--ext/web/13_message_port.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/web/13_message_port.js b/ext/web/13_message_port.js
index 08f668b2d..40145db78 100644
--- a/ext/web/13_message_port.js
+++ b/ext/web/13_message_port.js
@@ -14,6 +14,7 @@ import {
EventTarget,
MessageEvent,
setEventTargetData,
+ setIsTrusted,
} from "ext:deno_web/02_event.js";
import DOMException from "ext:deno_web/01_dom_exception.js";
const primordials = globalThis.__bootstrap.primordials;
@@ -155,6 +156,7 @@ class MessagePort extends EventTarget {
transferables = v[1];
} catch (err) {
const event = new MessageEvent("messageerror", { data: err });
+ setIsTrusted(event, true);
this.dispatchEvent(event);
return;
}
@@ -165,6 +167,7 @@ class MessagePort extends EventTarget {
(t) => ObjectPrototypeIsPrototypeOf(MessagePortPrototype, t),
),
});
+ setIsTrusted(event, true);
this.dispatchEvent(event);
}
this[_enabled] = false;