Skip to content

BUG: Command bindings are not proven against real terminal keypresses #36

Description

@webfish0

User feedback: command bindings do not work properly in the live terminal.

Root issue:

  • Existing evidence drove logical action names such as ctrl+shift+p through the session harness.
  • It did not prove actual terminal keypress objects/sequences from Node/readline.
  • Some VS Code-style chords, especially Ctrl+Shift+P, are unreliable or indistinguishable in many terminals.

Expected:

  • MVP-visible shortcuts must be terminal-safe and tested using keypress objects/sequences.
  • UI hints should prefer reliable bindings.
  • Unreliable VS Code-compatible bindings may remain as optional aliases, but not as the only visible path.

Acceptance:

  • Add regression tests for actual keypress objects/sequences.
  • Provide reliable command palette and terminal bindings.
  • Update visible hints and user-perspective evidence.
  • npm run verify:product-mvp passes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:terminal-uiTerminal rendering input mouse resize and workbench shellbugSomething isn't workingevidence-requiredRequires linked test evidence before Donepriority:P0Required for MVP-0 through MVP-3 usable remote terminal editorproduct-mvpRequired for the terminal VS Code product MVP

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions