diff --git a/src/common/FrameManager.ts b/src/common/FrameManager.ts index 19f2a3b1d0ea5..ef5866970b622 100644 --- a/src/common/FrameManager.ts +++ b/src/common/FrameManager.ts @@ -253,13 +253,13 @@ export class FrameManager extends EventEmitter { return; } - const frame = this._frames.get(event.targetInfo.targetId); const session = Connection.fromSession(this._client).session( event.sessionId ); - frame._updateClient(session); this.setupEventListeners(session); await this.initialize(session); + const frame = this._frames.get(event.targetInfo.targetId); + frame._updateClient(session); } private async _onDetachedFromTarget(