From 7fcb89269e09c568d96d345f5f104a9c4707f0b9 Mon Sep 17 00:00:00 2001 From: Gilberto Saraiva Date: Thu, 11 Mar 2021 21:04:08 -0300 Subject: [PATCH] fix(firefox): ensure a exception catch when async send call to a dead object; (#5805) --- 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 740ed0c275..94e5d2fff0 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 9ec902ae14..6f8087e4f1 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) }); }); }