소스 검색

filter out selection elements on restore (#901)

* filter out selection elements on restore

* add comment
David Luzar 5 년 전
부모
커밋
13b838117c
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      src/data/restore.ts

+ 5 - 1
src/data/restore.ts

@@ -13,7 +13,11 @@ export function restore(
   opts?: { scrollToContent: boolean },
 ): DataState {
   const elements = savedElements
-    .filter(el => !isInvisiblySmallElement(el))
+    .filter(el => {
+      // filtering out selection, which is legacy, no longer kept in elements,
+      //  and causing issues if retained
+      return el.type !== "selection" && !isInvisiblySmallElement(el);
+    })
     .map(element => {
       let points: Point[] = [];
       if (element.type === "arrow") {