diff --git a/src/features/serialize/defaultDiagram.json b/src/features/serialize/defaultDiagram.json index 97a9f7b..340033b 100644 --- a/src/features/serialize/defaultDiagram.json +++ b/src/features/serialize/defaultDiagram.json @@ -163,24 +163,6 @@ "type": "node:storage", "children": [] }, - { - "position": { - "x": 420.76127480457006, - "y": 89.13650030066145 - }, - "size": { - "width": -1, - "height": -1 - }, - "strokeWidth": 0, - "selected": false, - "hoverFeedback": false, - "opacity": 1, - "features": {}, - "id": "xccftn", - "type": "empty-node", - "children": [] - }, { "position": { "x": 249, diff --git a/src/features/toolPalette/edgeCreationTool.ts b/src/features/toolPalette/edgeCreationTool.ts index 96d97b1..ead081e 100644 --- a/src/features/toolPalette/edgeCreationTool.ts +++ b/src/features/toolPalette/edgeCreationTool.ts @@ -36,7 +36,7 @@ export class EdgeCreationTool extends CreationTool { if (this.edgeTargetElement) { // Pseudo edge target element must always be removed // regardless of whether the edge creation was successful or cancelled - this.element?.root.remove(this.edgeTargetElement); + this.edgeTargetElement.parent?.remove(this.edgeTargetElement); this.edgeTargetElement = undefined; }