From e61f5e3d462a2d0452109a8f160b6ee2787df285 Mon Sep 17 00:00:00 2001 From: GSaraiva Date: Thu, 11 Mar 2021 19:12:18 -0300 Subject: [PATCH] fix(firefox): ensure a exception catch when async send call to a dead object; --- src/dispatchers/browserContextDispatcher.ts | 2 +- src/dispatchers/pageDispatcher.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dispatchers/browserContextDispatcher.ts b/src/dispatchers/browserContextDispatcher.ts index 740ed0c275698..94e5d2fff0475 100644 --- a/src/dispatchers/browserContextDispatcher.ts +++ b/src/dispatchers/browserContextDispatcher.ts @@ -114,7 +114,7 @@ export class BrowserContextDispatcher extends Dispatcher { + await this._context._setRequestInterceptor((route, request) => { this._dispatchEvent('route', { route: new RouteDispatcher(this._scope, route), request: RequestDispatcher.from(this._scope, request) }); }); } diff --git a/src/dispatchers/pageDispatcher.ts b/src/dispatchers/pageDispatcher.ts index 9ec902ae1443a..6f8087e4f1207 100644 --- a/src/dispatchers/pageDispatcher.ts +++ b/src/dispatchers/pageDispatcher.ts @@ -136,7 +136,7 @@ export class PageDispatcher extends Dispatcher i await this._page._setClientRequestInterceptor(undefined); return; } - this._page._setClientRequestInterceptor((route, request) => { + await this._page._setClientRequestInterceptor((route, request) => { this._dispatchEvent('route', { route: new RouteDispatcher(this._scope, route), request: RequestDispatcher.from(this._scope, request) }); }); }