gsxdsm
c16c9fd234
FN-6697: preserve terminal shortcut keyboard focus
Preserve xterm focus while terminal shortcut buttons send control and literal input.
- Prevent shortcut button mousedown from stealing focus away from the xterm helper textarea.
- Refocus the terminal after modifier, literal, arrow, and Ctrl/Alt shortcut actions.
- Add desktop and touch-primary regression coverage for shortcut byte delivery with hardware-keyboard focus.
- Quarantine an unrelated QuickEntryBox focus-timing flake observed during workspace verification.
Files changed:
.../dashboard/app/components/TerminalModal.tsx | 79 ++++++++---
.../components/__tests__/TerminalModal.test.tsx | 151 +++++++++++++++++++++
packages/dashboard/vitest.config.ts | 9 +-
scripts/lib/test-quarantine.json | 5 +
4 files changed, 225 insertions(+), 19 deletions(-)
Fusion-Task-Id: FN-6697
Fusion-Task-Lineage: 558cfb44-ca48-4223-97d1-c3b6bc39b2fd
2026-06-19 05:25:02 -07:00
..
2026-06-03 19:12:28 -07:00
2026-06-14 15:29:35 -07:00
2026-06-18 13:41:37 -07:00
2026-05-04 14:35:23 -07:00
2026-06-18 16:47:09 -07:00
2026-06-16 15:08:24 -07:00
2026-06-15 02:30:41 -07:00
2026-06-13 15:21:00 -07:00
2026-06-03 19:12:28 -07:00
2026-06-19 05:25:02 -07:00
2026-06-14 15:29:35 -07:00
2026-06-19 05:13:39 -07:00