diff --git a/src/server/firefox/ffPage.ts b/src/server/firefox/ffPage.ts index b4f5bef60a..3a79dfe55f 100644 --- a/src/server/firefox/ffPage.ts +++ b/src/server/firefox/ffPage.ts @@ -102,6 +102,8 @@ export class FFPage implements PageDelegate { }); this._session.once('Page.ready', async () => { await this._page.initOpener(this._opener); + if (this._initializationFailed) + return; // Note: it is important to call |reportAsNew| before resolving pageOrError promise, // so that anyone who awaits pageOrError got a ready and reported page. this._initializedPage = this._page;