diff --git a/frontend/realtime/src/KonvaApp/EngineUtitlities/CommandManager.ts b/frontend/realtime/src/KonvaApp/EngineUtitlities/CommandManager.ts index bb008055f2..58fd59e3c4 100644 --- a/frontend/realtime/src/KonvaApp/EngineUtitlities/CommandManager.ts +++ b/frontend/realtime/src/KonvaApp/EngineUtitlities/CommandManager.ts @@ -58,6 +58,10 @@ export class CommandManager { renderEngineRef: this.renderEngineRef, }); this.undoStackManagerRef.executeCommand(command); + + // Set the kNode's manual id to same as kNode's internal _id + // This helps identify the kNode in the Konva layer with find + node.kNode.id(node.kNode._id.toString()); } deleteNodes() { const nodes = this.selectionManagerRef.getSelectedNodes();