docs/design/2026-08-10-web-shell-ask-user-question-keyboard.md
The Web Shell question overlay supports keyboard navigation within one option list, but keyboard flow breaks when users move between questions, enter a custom answer, or reach the final action. Returning to an answered question can also place focus on a different option than the checked answer.
The overlay is a non-modal multi-step form rather than a brief urgent alert, so
it uses role="dialog" without aria-modal. Existing radiogroup and toggle
button semantics remain. The current question continues to label the dialog and
its option group.
The change is limited to the Web Shell question component, its styles,
translations, and focused component tests. The permission payload and daemon
protocol do not change. Split-view panes keep their existing keyboardActive
focus guard.