diff --git a/src/services/browser-adapter.ts b/src/services/browser-adapter.ts index 983580f..550ca98 100644 --- a/src/services/browser-adapter.ts +++ b/src/services/browser-adapter.ts @@ -63,14 +63,13 @@ function launchBrowser(engine, headless) { function resolveSystemBrowser(engine) { if (process.platform !== "win32") return ""; + if (engine === "firefox") return ""; - const candidates = engine === "firefox" - ? ["C:\\Program Files\\Mozilla Firefox\\firefox.exe", "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"] - : [ - "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe", - "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe", - "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe", - ]; + const candidates = [ + "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe", + "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe", + "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe", + ]; return candidates.find((candidate) => fs.existsSync(candidate)) || ""; }