From 034b259799704c09a19fee666e656f9186ef89e2 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 14 Jul 2026 14:32:13 +0100 Subject: [PATCH] refactor(browser): trust Playwright tab focus --- extensions/browser/src/browser/pw-session.ts | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/extensions/browser/src/browser/pw-session.ts b/extensions/browser/src/browser/pw-session.ts index dd3ea4d15fe7..3ddf3dbba78d 100644 --- a/extensions/browser/src/browser/pw-session.ts +++ b/extensions/browser/src/browser/pw-session.ts @@ -55,7 +55,7 @@ import { type BrowserDownloadCaptureOptions, type PlaywrightDownload, } from "./pw-download-capture.js"; -import { BROWSER_REF_MARKER_ATTRIBUTE, withPageScopedCdpClient } from "./pw-session.page-cdp.js"; +import { BROWSER_REF_MARKER_ATTRIBUTE } from "./pw-session.page-cdp.js"; const { chromium } = playwrightCore; @@ -2429,22 +2429,7 @@ export async function focusPageByTargetIdViaPlaywright(opts: { ssrfPolicy?: SsrFPolicy; }): Promise { const page = await getPageForTargetId(opts); - try { - await page.bringToFront(); - } catch (err) { - try { - await withPageScopedCdpClient({ - cdpUrl: opts.cdpUrl, - page, - targetId: opts.targetId, - fn: async (send) => { - await send("Page.bringToFront"); - }, - }); - } catch { - throw err; - } - } + await page.bringToFront(); } function toLintErrorObject(value: unknown, fallbackMessage: string): Error {