1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-06 11:43:51 +00:00

use userAgent and consistent detection for platform detection

This commit is contained in:
John Harrington
2025-12-12 09:34:38 -07:00
parent 541d216df1
commit 0fc16b86a2

View File

@@ -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;