diff --git a/src/gridstack.js b/src/gridstack.js index 515a2c3..87fa564 100644 --- a/src/gridstack.js +++ b/src/gridstack.js @@ -715,6 +715,7 @@ node._added = true; node.el = el; + node.autoPosition = true; node.x = x; node.y = y; self.grid.cleanNodes(); @@ -732,14 +733,13 @@ node._beforeDragX = node.x; node._beforeDragY = node.y; - self._updateContainerHeight(); - } else { - if (!self.grid.canMoveNode(node, x, y)) { - return; - } - self.grid.moveNode(node, x, y); self._updateContainerHeight(); } + if (!self.grid.canMoveNode(node, x, y)) { + return; + } + self.grid.moveNode(node, x, y); + self._updateContainerHeight(); }; $(self.container).droppable({