Summary
Escape key should cancel the active drag or new placement.
Steps to Reproduce
- Begin dragging a component (new or existing)
- Press Esc
Expected
- Dragging/placement is canceled and state is restored
Actual
- Esc does not cancel the operation
Acceptance Criteria
- Esc reliably aborts the drag/placement without committing changes