diff --git a/packages/system/src/xydrag/XYDrag.ts b/packages/system/src/xydrag/XYDrag.ts index 66afb31c..c78e1035 100644 --- a/packages/system/src/xydrag/XYDrag.ts +++ b/packages/system/src/xydrag/XYDrag.ts @@ -336,8 +336,8 @@ export function XYDrag voi if (!dragStarted) { // Calculate distance in client coordinates for consistent drag threshold behavior across zoom levels const currentMousePosition = getEventPosition(event.sourceEvent, containerBounds!); - const x = currentMousePosition.x - (mousePosition.x ?? 0); - const y = currentMousePosition.y - (mousePosition.y ?? 0); + const x = currentMousePosition.x - mousePosition.x; + const y = currentMousePosition.y - mousePosition.y; const distance = Math.sqrt(x * x + y * y); if (distance > nodeDragThreshold) {