refactor(browser): trust Playwright tab focus

This commit is contained in:
Peter Steinberger
2026-07-14 14:32:13 +01:00
parent 3e67d0d08d
commit 034b259799
+2 -17
View File
@@ -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<void> {
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 {