From 0fc16b86a2b1e4a39ec3f3b76b80def8ec51dc56 Mon Sep 17 00:00:00 2001 From: John Harrington <84741727+harr1424@users.noreply.github.com> Date: Fri, 12 Dec 2025 09:34:38 -0700 Subject: [PATCH] use userAgent and consistent detection for platform detection --- .../src/tools/popup/guards/file-picker-popout.guard.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/browser/src/tools/popup/guards/file-picker-popout.guard.ts b/apps/browser/src/tools/popup/guards/file-picker-popout.guard.ts index 1827f0c384e..a1bf640257f 100644 --- a/apps/browser/src/tools/popup/guards/file-picker-popout.guard.ts +++ b/apps/browser/src/tools/popup/guards/file-picker-popout.guard.ts @@ -48,8 +48,8 @@ export function filePickerPopoutGuard(): CanActivateFn { DeviceType.VivaldiExtension, ].includes(deviceType); - const isLinux = window?.navigator?.userAgent?.indexOf("Linux") !== -1; - const isMac = window?.navigator?.appVersion?.includes("Mac OS X"); + const isLinux = window?.navigator?.userAgent?.includes("Linux"); + const isMac = window?.navigator?.userAgent?.includes("Mac OS X"); if (isChromiumBased && (isLinux || isMac) && !inPopout && !inSidebar) { needsPopout = true;