diff --git a/packages/core/src/dom_components/view/ComponentView.ts b/packages/core/src/dom_components/view/ComponentView.ts index a77654fd8..d4c8711e9 100644 --- a/packages/core/src/dom_components/view/ComponentView.ts +++ b/packages/core/src/dom_components/view/ComponentView.ts @@ -163,8 +163,10 @@ TComp> { if (!this.__isDraggable()) return false; event.stopPropagation(); event.preventDefault(); + const selected = this.em.getSelectedAll(); + const modelsToMove = selected.includes(this.model) ? selected : [this.model]; this.em.Commands.run('tlb-move', { - target: [...this.em.getSelectedAll()], + target: modelsToMove, event, }); }