diff --git a/packages/puppeteer-core/src/common/NodeWebSocketTransport.ts b/packages/puppeteer-core/src/common/NodeWebSocketTransport.ts index 6be09b008aa..2a864df651f 100644 --- a/packages/puppeteer-core/src/common/NodeWebSocketTransport.ts +++ b/packages/puppeteer-core/src/common/NodeWebSocketTransport.ts @@ -51,11 +51,9 @@ export class NodeWebSocketTransport implements ConnectionTransport { constructor(ws: NodeWebSocket) { this.#ws = ws; this.#ws.addEventListener('message', event => { - setImmediate(() => { - if (this.onmessage) { - this.onmessage.call(null, event.data); - } - }); + if (this.onmessage) { + this.onmessage.call(null, event.data); + } }); this.#ws.addEventListener('close', () => { if (this.onclose) {