diff --git a/packages/excalidraw/components/App.tsx b/packages/excalidraw/components/App.tsx index a331511c94..e2b83ff9d3 100644 --- a/packages/excalidraw/components/App.tsx +++ b/packages/excalidraw/components/App.tsx @@ -2408,7 +2408,8 @@ class App extends React.Component { private isMobileOrTablet = (): boolean => { const hasTouch = "ontouchstart" in window || navigator.maxTouchPoints > 0; const hasCoarsePointer = - "matchMedia" in window && window.matchMedia("(pointer: coarse)").matches; + "matchMedia" in window && + window?.matchMedia("(pointer: coarse)")?.matches; const isTouchMobile = hasTouch && hasCoarsePointer; return isMobile || isTouchMobile; diff --git a/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap b/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap index a7fe596441..6c009e9f0d 100644 --- a/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap +++ b/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap @@ -1174,9 +1174,7 @@ exports[`contextMenu element > selecting 'Add to library' in context menu adds e }, "suggestedBindings": [], "theme": "light", - "toast": { - "message": "Added to library", - }, + "toast": null, "userToFollow": null, "viewBackgroundColor": "#ffffff", "viewModeEnabled": false,