From 593feea16605b18abbbc1ec1b29068bcdda98405 Mon Sep 17 00:00:00 2001 From: David Date: Tue, 20 Feb 2024 11:04:26 -0700 Subject: [PATCH] fix: use addEventListener instead of onmessage in portTransport.ts (#29581) --- packages/playwright/src/transform/portTransport.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/playwright/src/transform/portTransport.ts b/packages/playwright/src/transform/portTransport.ts index 027e6b6e2c..a99bf76c6c 100644 --- a/packages/playwright/src/transform/portTransport.ts +++ b/packages/playwright/src/transform/portTransport.ts @@ -21,7 +21,7 @@ export class PortTransport { constructor(port: MessagePort, handler: (method: string, params: any) => Promise) { this._port = port; - port.onmessage = async event => { + port.addEventListener('message', async event => { const message = event.data; const { id, ackId, method, params, result } = message; if (id) { @@ -36,7 +36,7 @@ export class PortTransport { callback?.(result); return; } - }; + }); } async send(method: string, params: any) {