diff --git a/packages/core/src/NodeView.ts b/packages/core/src/NodeView.ts index 9fae1dff..f346a508 100644 --- a/packages/core/src/NodeView.ts +++ b/packages/core/src/NodeView.ts @@ -69,8 +69,8 @@ export class NodeView impleme const domBox = this.dom.getBoundingClientRect() const handleBox = target.getBoundingClientRect() - const x = handleBox.x - domBox.x - const y = handleBox.y - domBox.y + const x = handleBox.x - domBox.x + event.offsetX + const y = handleBox.y - domBox.y + event.offsetY // sometimes `event.target` is not the `dom` element event.dataTransfer?.setDragImage(this.dom, x, y)