diff --git a/services/static-webserver/client/source/class/osparc/workbench/WorkbenchUI.js b/services/static-webserver/client/source/class/osparc/workbench/WorkbenchUI.js index c648b18e8d6..a11cb9ceb10 100644 --- a/services/static-webserver/client/source/class/osparc/workbench/WorkbenchUI.js +++ b/services/static-webserver/client/source/class/osparc/workbench/WorkbenchUI.js @@ -496,7 +496,9 @@ qx.Class.define("osparc.workbench.WorkbenchUI", { nodeUI.addListener("requestOpenLogger", () => this.fireDataEvent("requestOpenLogger", nodeUI.getNodeId()), this); nodeUI.addListener("nodeMovingStart", () => { - this.__selectNode(nodeUI); + if (!this.getSelectedNodeIDs().includes(nodeUI.getNodeId())) { + this.__selectNode(nodeUI); + } this.__itemStartedMoving(); }, this);