Просмотр исходного кода

fix: calling toLowerCase on potentially undefined `navigator.*` values (#9901)

David Luzar 2 недель назад
Родитель
Сommit
90ec2739ae
1 измененных файлов с 2 добавлено и 4 удалено
  1. 2 4
      packages/common/src/constants.ts

+ 2 - 4
packages/common/src/constants.ts

@@ -28,11 +28,9 @@ export const isBrave = () =>
 export const isMobile =
   isIOS ||
   /android|webos|ipod|blackberry|iemobile|opera mini/i.test(
-    navigator.userAgent.toLowerCase(),
+    navigator.userAgent,
   ) ||
-  /android|ios|ipod|blackberry|windows phone/i.test(
-    navigator.platform.toLowerCase(),
-  );
+  /android|ios|ipod|blackberry|windows phone/i.test(navigator.platform);
 
 export const supportsResizeObserver =
   typeof window !== "undefined" && "ResizeObserver" in window;