From bdfb6c5a848afddfc1728b1fa4b9c840d14012c9 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Sun, 3 Aug 2025 09:24:39 -0500 Subject: [PATCH] fix(paths): add browser paths for Arc & Dia on macos (#1814) Co-authored-by: Aaron --- packages/runner/src/browser-paths.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/runner/src/browser-paths.ts b/packages/runner/src/browser-paths.ts index 614e534a..47a791f5 100644 --- a/packages/runner/src/browser-paths.ts +++ b/packages/runner/src/browser-paths.ts @@ -1,11 +1,13 @@ export type BrowserPlatform = 'windows' | 'mac' | 'linux'; export type KnownTarget = + | 'arc' | 'chromium' | 'chrome' | 'chrome-beta' | 'chrome-dev' | 'chrome-canary' + | 'dia' | 'edge' | 'edge-beta' | 'edge-dev' @@ -21,6 +23,11 @@ export const KNOWN_BROWSER_PATHS: Record< > = { // Chromium based targets + arc: { + mac: ['/Applications/Arc.app/Contents/MacOS/Arc'], + linux: [], + windows: [], + }, chromium: { mac: [], linux: [ @@ -55,6 +62,11 @@ export const KNOWN_BROWSER_PATHS: Record< linux: [], windows: [], }, + dia: { + mac: ['/Applications/Dia.app/Contents/MacOS/Dia'], + linux: [], + windows: [], + }, edge: { mac: [], linux: [], @@ -116,10 +128,12 @@ export const KNOWN_BROWSER_PATHS: Record< */ export const FALLBACK_TARGETS: Partial> = { chrome: [ + 'arc', 'chromium', 'chrome-canary', 'chrome-beta', 'chrome-dev', + 'dia', 'edge', 'edge-canary', 'edge-beta',