diff --git a/packages/core/src/utils/sorter/DropLocationDeterminer.ts b/packages/core/src/utils/sorter/DropLocationDeterminer.ts index f5b708521..97bfb649a 100644 --- a/packages/core/src/utils/sorter/DropLocationDeterminer.ts +++ b/packages/core/src/utils/sorter/DropLocationDeterminer.ts @@ -136,7 +136,8 @@ export class DropLocationDeterminer> ext const moveData: MoveData = this.getMoveData(targetNode, mouseX, mouseY); const placeHolderPositionChanged = moveData.placeholderDimensions !== this.lastMoveData.placeholderDimensions; - if (placeHolderPositionChanged) { + const placeHolderPlacmentChanged = moveData.placement !== this.lastMoveData.placement; + if (placeHolderPositionChanged || placeHolderPlacmentChanged) { this.eventHandlers.onPlaceholderPositionChange?.(moveData.placeholderDimensions!, moveData.placement!); }