Ryan Di 1 månad sedan
förälder
incheckning
19048ca999

+ 2 - 1
packages/excalidraw/components/App.tsx

@@ -2408,7 +2408,8 @@ class App extends React.Component<AppProps, AppState> {
   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;

+ 1 - 3
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,