dragOverridesMouseReporting property
Keep a primary-button drag as local selection even when a TUI requests capture. Clicks and wheel input still reach the application; a press that turns into a drag is never reported, and a press that does not is reported as a click on release.
Implementation
final bool dragOverridesMouseReporting;