gpui: Prevent multi-modifier gestures from dispatching standalone modifiers (#62036)

Resolves #61888.

Multi-modifier gestures could leave GPUI’s standalone-modifier state
armed after one modifier was released. For example, releasing `Alt`
before `Shift` during an `Alt+Shift` gesture caused the final `Shift`
release to be synthesized as a standalone shift keystroke.

This diff invalidates standalone-modifier synthesis whenever multiple
modifiers are active, while preserving genuine modifier-only key
bindings.

Release Notes:
- Fixed Alt+Shift gestures potentially triggering standalone Shift key
bindings.
a8cae3bd77liam committed on 8/5/2026, 4:31:15 PM· committed by GitHubparent38df25d
2 files changedLine totals unavailable