Skip to content

[codex] fix: restore pending input keyboard activation#3

Merged
StiensWout merged 1 commit into
staging/fix-pending-user-input-option-keyboardfrom
codex/fix/fix-pending-user-input-option-keyboard
Jun 22, 2026
Merged

[codex] fix: restore pending input keyboard activation#3
StiensWout merged 1 commit into
staging/fix-pending-user-input-option-keyboardfrom
codex/fix/fix-pending-user-input-option-keyboard

Conversation

@StiensWout

Copy link
Copy Markdown
Owner

Summary

  • Replaces pending user input option rows with native button elements.
  • Keeps existing selection styling, disabled/responding behavior, click handling, check icon, and number-key shortcut display.
  • Skips adding tests because there is no direct low-friction render/interaction harness for this component.

Root cause

The option rows were focusable div role="button" elements. They could be clicked and selected through number-key shortcuts, but they did not get native Enter/Space activation without custom keyboard handling.

Impact

Focused pending input options now use browser-native button activation while preserving the existing pointer and number-key behavior. type="button" avoids accidental form submission from the composer.

Validation

  • PATH="$HOME/.vite-plus/bin:$PATH" vp check
  • PATH="$HOME/.vite-plus/bin:$PATH" vp run typecheck

Co-authored-by: Codex <codex@openai.com>
@StiensWout
StiensWout merged commit c09bc6a into staging/fix-pending-user-input-option-keyboard Jun 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant