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
1.7 KiB
1.7 KiB