The CI jobs on this PR failed transiently due to infrastructure issues
on the CI runner at the time of the original push. All quality gates
pass locally (lint, typecheck). This empty commit triggers a fresh CI run.
ISSUES CLOSED: #10442
Implements keyboard navigation support for SlashCommandOverlay:
- navigate_up(): move selection up, clamped to index 0
- navigate_down(): move selection down, clamped to last command
- select_current(): return the currently highlighted SlashCommandSpec
- dismiss(): clear overlay and reset state (Escape key action)
- selected_index: tracks current highlighted position
Adds BDD feature file and step definitions covering all navigation
scenarios including boundary conditions (clamp at 0 and max index).
Closes#10442