diff --git a/packages/excalidraw/components/App.tsx b/packages/excalidraw/components/App.tsx index 10bbebacde..576efb7bf4 100644 --- a/packages/excalidraw/components/App.tsx +++ b/packages/excalidraw/components/App.tsx @@ -2400,7 +2400,8 @@ class App extends React.Component { private isMobileOrTablet = (): boolean => { const hasTouch = "ontouchstart" in window || navigator.maxTouchPoints > 0; - const hasCoarsePointer = window.matchMedia("(pointer: coarse)").matches; + const hasCoarsePointer = + "matchMedia" in window && window.matchMedia("(pointer: coarse)").matches; const isTouchMobile = hasTouch && hasCoarsePointer; return isMobile || isTouchMobile;