currentTarget property

TreeDropTarget<TKey>? get currentTarget

The current drop target, or null if the pointer is outside any row or every candidate slot is a cycle.

A target whose slot equals the dragged row's current position IS valid: the "returns here" feedback shows the gap at the original slot instead of going dark. endDrag detects it and commits nothing, behaving like cancelDrag.

Implementation

TreeDropTarget<TKey>? get currentTarget => _session?.currentTarget;