diff --git a/packages/tldraw/src/state/sessions/ArrowSession/ArrowSession.ts b/packages/tldraw/src/state/sessions/ArrowSession/ArrowSession.ts index 876764233..7ed444e17 100644 --- a/packages/tldraw/src/state/sessions/ArrowSession/ArrowSession.ts +++ b/packages/tldraw/src/state/sessions/ArrowSession/ArrowSession.ts @@ -355,7 +355,7 @@ export class ArrowSession extends BaseSession { if ( !(currentBindingId || initialBinding) && - Vec.dist(currentShape.handles.start.point, currentShape.handles.end.point) > 2 + Vec.dist(currentShape.handles.start.point, currentShape.handles.end.point) < 4 ) { return this.cancel() }