ed84e444287a8a932fee4a9f48e8b12af3a8b2ad
Holding A or D while a modal opened - the escape menu, a schematic choice, game over - left the pan key held forever: the key-up went to the dialog and never reached the view, so the world panned on its own once the dialog closed. Panning runs on wall-clock time rather than ticks, so pausing did not mask it either. Focus loss now drops every held action. This is a behaviour change, not a move, so it is its own commit; it is only three lines because the input mapper already owns the held state and can clear all of it at once. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JcReq7hVk4KUPhTDKWAG7K
Description
No description provided
Languages
C++
96%
CMake
2.2%
Python
1.2%
C
0.6%