Fixed async state update issue where selections were being cleared immediately after creation. The mouseUp handler now checks drag distance directly instead of relying on async state, ensuring selections persist correctly. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>