filter out selection elements on restore (#901)

* filter out selection elements on restore

* add comment
This commit is contained in:
David Luzar 2020-03-10 19:41:41 +01:00 committed by GitHub
parent c95dcf2682
commit 13b838117c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -13,7 +13,11 @@ export function restore(
opts?: { scrollToContent: boolean }, opts?: { scrollToContent: boolean },
): DataState { ): DataState {
const elements = savedElements 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 => { .map(element => {
let points: Point[] = []; let points: Point[] = [];
if (element.type === "arrow") { if (element.type === "arrow") {