diff --git a/src/browser/chrome.ts b/src/browser/chrome.ts index 53b506205..8be2b7e80 100644 --- a/src/browser/chrome.ts +++ b/src/browser/chrome.ts @@ -353,14 +353,17 @@ async function canOpenWebSocket( ): Promise { return await new Promise((resolve) => { const ws = new WebSocket(wsUrl, { handshakeTimeout: timeoutMs }); - const timer = setTimeout(() => { - try { - ws.terminate(); - } catch { - // ignore - } - resolve(false); - }, Math.max(50, timeoutMs + 25)); + const timer = setTimeout( + () => { + try { + ws.terminate(); + } catch { + // ignore + } + resolve(false); + }, + Math.max(50, timeoutMs + 25), + ); ws.once("open", () => { clearTimeout(timer); try { diff --git a/src/browser/server-context.ts b/src/browser/server-context.ts index 3b1244a53..26a0f41c3 100644 --- a/src/browser/server-context.ts +++ b/src/browser/server-context.ts @@ -1,8 +1,9 @@ import fs from "node:fs"; +import type { Server } from "node:http"; import os from "node:os"; import path from "node:path"; -import type { Server } from "node:http"; +import { runExec } from "../process/exec.js"; import { createTargetViaCdp } from "./cdp.js"; import { isChromeCdpReady, @@ -14,7 +15,6 @@ import { } from "./chrome.js"; import type { ResolvedBrowserConfig } from "./config.js"; import { resolveTargetIdFromTabs } from "./target-id.js"; -import { runExec } from "../process/exec.js"; export type BrowserTab = { targetId: string; @@ -223,9 +223,7 @@ export function createBrowserRouteContext( attachRunning(relaunched); if (!(await isReachable(600))) { - throw new Error( - "Chrome CDP websocket is not reachable after restart.", - ); + throw new Error("Chrome CDP websocket is not reachable after restart."); } };