[BUG] Bash permission picker truncates focused option's typed text in VSCode integrated terminal
The Bash permission picker truncates the currently-focused option's typed text in VSCode's integrated terminal, ending the visible portion with …. The same prompt in Apple Terminal.app wraps the text correctly. Unfocused options wrap correctly in both surfaces.
Expected
The focused option's typed text wraps onto multiple lines (matching Apple Terminal behavior and matching the picker's own unfocused-option behavior).
Actual (VSCode integrated terminal)
Focused option clamps typed text to a single line ending in …. Switching focus to another option reveals the previously-focused text wrapped fully; switching back truncates again.
Repro
- Open Claude Code in the VSCode integrated terminal.
- Send any prompt that triggers a Bash permission picker, e.g. "do an ls on the system root".
- With the picker open, focus "Yes" and type 200+ characters into the editable field.
- Observe the typed text truncates to one line with
…. - Arrow to "No" — "Yes" now shows the full text wrapped across lines.
- Arrow back to "Yes" — truncates again.
- Run the same flow in Apple Terminal.app — the focused option wraps correctly throughout.
Workaround
Either run Claude Code in Apple Terminal.app, or switch focus to the other option to view the wrapped text before submitting.
Severity
Minor — cosmetic, not blocking. Text submits intact; user can't visually verify it in VSCode without the focus-switch trick.
Environment
- Surface where bug reproduces: Claude Code in VSCode integrated terminal
- Surface where bug does NOT reproduce: Claude Code in Apple Terminal.app
- OS: macOS
- Reproducibility: 100% with any 200+ char string in the picker's editable field
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗