28b758d5ca
The chord previously only acted when a terminal or preview selection existed. A new bubble-phase window fallback now moves focus to the composer on an unclaimed press, like the address-bar chord in a browser. Existing owners keep priority: selection handlers claim the press on the capture phase, a user-rebound action marks the event handled, and a focused terminal with no selection keeps Ctrl+L as clear-screen via composerFocusBlockedBySurface(). The chord matcher moves from the terminal feature to src/lib/keybinds/chords.ts as isComposerChord: it now has three consumers and the old name (isAddSelectionShortcut) was wrong at the composer call site. The fixed panel row view.terminalSelection becomes view.selectionToComposer because it covers preview selections too.