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;
}
});
}