It is possible (and very likely) that a drag destination may change the cursor (for example to operationNotAllowedCursor or dragCopyCursor) in -tableView:validateDrop:. Since the destination is not notified when the drag leaves, it is up to CPTableView to reset the cursor.
A possible means of fixing this is here:
Another way to do it would be to push/pop the cursor, but the logic gets a lot more complicated because of multiple ways to enter/exit a drag or drop.
Label: #new. What's next? A reviewer should examine this issue.
As far as I can tell this has not yet been implemented (nothing showing up in CPTableView).
Milestone: Someday. Labels: #acknowledged, AppKit, bug. What's next? A reviewer should examine this issue.
Milestone: Someday. Labels: #accepted, AppKit, bug. What's next? A reviewer should examine this issue.