Reply to Conflict between onDrag and selection SwiftUI I worked around this exact problem by adding this below the .onDrag modifier: .onTapGesture { $mySelection = thisThing } /shrug UI Frameworks SwiftUI Aug ’24