From 02553f0fd2f910f98faa755a17f6e13dee4515ae Mon Sep 17 00:00:00 2001 From: ridafkih Date: Wed, 4 Feb 2026 18:14:28 -0500 Subject: [PATCH] fix: set browser on persistent context to fix bad browser ref When launching a new persistent context, checks for this.browser will no longer file, like in newTab, startRecording, etc. --- src/browser.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/browser.ts b/src/browser.ts index 47ac8806..8b20f4bf 100644 --- a/src/browser.ts +++ b/src/browser.ts @@ -1099,6 +1099,7 @@ export class BrowserManager { ignoreHTTPSErrors: options.ignoreHTTPSErrors ?? false, } ); + this.browser = context.browser(); this.isPersistentContext = true; } else if (hasProfile) { // Profile uses persistent context for durable cookies/storage @@ -1114,6 +1115,7 @@ export class BrowserManager { ...(options.proxy && { proxy: options.proxy }), ignoreHTTPSErrors: options.ignoreHTTPSErrors ?? false, }); + this.browser = context.browser(); this.isPersistentContext = true; } else { // Regular ephemeral browser