Sfoglia il codice sorgente

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

David Luzar 3 settimane fa
parent
commit
90ec2739ae
1 ha cambiato i file con 2 aggiunte e 4 eliminazioni
  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 =
 export const isMobile =
   isIOS ||
   isIOS ||
   /android|webos|ipod|blackberry|iemobile|opera mini/i.test(
   /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 =
 export const supportsResizeObserver =
   typeof window !== "undefined" && "ResizeObserver" in window;
   typeof window !== "undefined" && "ResizeObserver" in window;