internalEndAnnotationDrag method

void internalEndAnnotationDrag()

Implementation

void internalEndAnnotationDrag() {
  runInAction(() {
    _draggedAnnotationId.value = null;
    _lastPointerPosition.value = null;
    _annotationCursor.value = SystemMouseCursors.basic;
    // Safety reset: ensure flag is cleared when drag ends
    if (_isMovingGroupNodes) {
      _isMovingGroupNodes = false;
    }
  });
}