From a3c874ac4c96849c1546464b2ead2535948a34a6 Mon Sep 17 00:00:00 2001 From: "Tommy D. Rossi" Date: Tue, 3 Feb 2026 15:36:50 +0100 Subject: [PATCH] try returning first page when not in PLAYWRITER_AUTO_ENABLE --- playwriter/src/executor.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/playwriter/src/executor.ts b/playwriter/src/executor.ts index 063ee99..e92c24a 100644 --- a/playwriter/src/executor.ts +++ b/playwriter/src/executor.ts @@ -782,6 +782,15 @@ export class PlaywrightExecutor { } if (!process.env.PLAYWRITER_AUTO_ENABLE) { + const waitTimeoutMs = Math.min(timeout, 1000) + const startTime = Date.now() + while (Date.now() - startTime < waitTimeoutMs) { + const availablePages = context.pages().filter((p) => !p.isClosed()) + if (availablePages.length > 0) { + return availablePages[0] + } + await new Promise((resolve) => setTimeout(resolve, 100)) + } throw new Error(NO_PAGES_AVAILABLE_ERROR) }