From e0020437f5172df9289fba7724921bd0cbb08ece Mon Sep 17 00:00:00 2001 From: Rohit Date: Mon, 30 Jun 2025 16:19:46 +0530 Subject: [PATCH] feat: add page closed check --- server/src/browser-management/classes/RemoteBrowser.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/src/browser-management/classes/RemoteBrowser.ts b/server/src/browser-management/classes/RemoteBrowser.ts index 9cbf897d..675dfc6d 100644 --- a/server/src/browser-management/classes/RemoteBrowser.ts +++ b/server/src/browser-management/classes/RemoteBrowser.ts @@ -705,6 +705,11 @@ export class RemoteBrowser { }>, limit: number = 5 ): Promise>> { + if (page.isClosed()) { + logger.warn("Page is closed, cannot extract list data"); + return []; + } + return await page.evaluate( async ({ listSelector, fields, limit }: { listSelector: string;