This commit is contained in:
Max Schmitt 2024-07-16 22:15:39 +02:00
parent 0337941447
commit ab65352671

View file

@ -155,7 +155,7 @@ export class BrowserType extends ChannelOwner<channels.BrowserTypeChannel> imple
connection.close(reason || closeError); connection.close(reason || closeError);
}; };
pipe.on('closed', params => onPipeClosed(params.reason)); pipe.on('closed', params => onPipeClosed(params.reason));
connection.onmessage = message => this._wrapApiCall(() => pipe.send({ message }).catch(() => onPipeClosed()), true); connection.onmessage = message => this._wrapApiCall(() => pipe.send({ message }).catch(() => onPipeClosed()), /* isInternal */ true);
pipe.on('message', ({ message }) => { pipe.on('message', ({ message }) => {
try { try {
@ -181,7 +181,7 @@ export class BrowserType extends ChannelOwner<channels.BrowserTypeChannel> imple
this._didLaunchBrowser(browser, {}, logger); this._didLaunchBrowser(browser, {}, logger);
browser._shouldCloseConnectionOnClose = true; browser._shouldCloseConnectionOnClose = true;
browser._connectHeaders = connectHeaders; browser._connectHeaders = connectHeaders;
browser.on(Events.Browser.Disconnected, () => this._wrapApiCall(() => closePipe(), true)); browser.on(Events.Browser.Disconnected, () => this._wrapApiCall(() => closePipe(), /* isInternal */ true));
return browser; return browser;
}, deadline); }, deadline);
if (!result.timedOut) { if (!result.timedOut) {