diff --git a/packages/core/src/composables/useDrag.ts b/packages/core/src/composables/useDrag.ts index f6b2f5ac..342ea27f 100644 --- a/packages/core/src/composables/useDrag.ts +++ b/packages/core/src/composables/useDrag.ts @@ -42,12 +42,13 @@ function useDrag(params: UseDragParams) { let lastPos = $ref>({ x: undefined, y: undefined }) let dragHandler = $ref() + const node = $computed(() => (id ? findNode(id) : undefined)) + const getPointerPosition = useGetPointerPosition() watch([() => disabled, () => el], () => { if (el) { const selection = select(el) - const node = id ? findNode(id) : undefined if (disabled) { selection.on('.drag', null)