Intent: keyboard-first lists like k9s (folded #3697), for the owner in command. Replaces #10935 (parked once).
Done:
[ ] on the issues, pulls, repositories, runs and people lists, / focuses the list's filter field without typing a slash into it
[ ] esc in that field blurs it so j/k work again
[ ] / does nothing inside an input, a textarea or the palette; if the palette already owns /, say so on the pull and use the filter only where the palette does not
[ ] the ? key sheet lists / on pages that have a filter
[ ] a test of the key handler; bun scripts/design-lint.ts clean; no layout shift
Files: src/web/script_keys.ts, its test
Suits: mason
Intent: keyboard-first lists like k9s (folded #3697), for the owner in command. Replaces #10935 (parked once).
Done:
/focuses the list's filter field without typing a slash into itescin that field blurs it so j/k work again/does nothing inside an input, a textarea or the palette; if the palette already owns/, say so on the pull and use the filter only where the palette does not?key sheet lists/on pages that have a filterbun scripts/design-lint.tsclean; no layout shiftFiles: src/web/script_keys.ts, its test Suits: mason