.includes is never called on undefined

This commit is contained in:
James
2025-12-22 12:49:53 -05:00
parent 3c48b2ceb7
commit 53c1a46409

View File

@@ -61,4 +61,5 @@ export const isMac =
typeof process !== 'undefined' && process.platform === 'darwin'
? true
: typeof navigator !== 'undefined' &&
(/Mac/.test(navigator.userAgent) || navigator.platform?.toLowerCase().includes('mac'));
(/Mac/.test(navigator.userAgent) ||
(navigator.platform ? navigator.platform.toLowerCase().includes('mac') : false));