VSCode extension: image paste requires Shift+Cmd+V — plain Cmd+V should work like other GUI apps
Description
In the Claude Code VSCode extension chat panel (macOS), pasting an image from the clipboard requires pressing Shift together with the paste shortcut. Plain Cmd+V does not attach the image.
Steps to reproduce
- Copy an image to the clipboard (e.g., take a screenshot with
Cmd+Ctrl+Shift+4) - Focus the Claude Code chat input in the VSCode extension panel
- Press
Cmd+V
Expected
The image is attached to the prompt, as in any GUI chat input (Slack, Notion, and other AI IDEs such as Antigravity all support plain Cmd+V image paste).
Actual
Plain Cmd+V does not attach the image; the Shift-modified paste combination is required. This breaks muscle memory and makes screenshot-heavy workflows (UI review, design feedback) needlessly slow.
Environment
- macOS (Darwin 25.5.0), Apple Silicon
- Claude Code VSCode native extension
- Terminal CLI behavior (
Ctrl+Vfor image paste) is understood; this report is specifically about the GUI extension panel, where intercepting the native paste event with image data is technically feasible.
Note
The ecosystem of third-party workaround extensions (claude-image-paste, Claude Paste, etc.) suggests this friction is widely felt.
Additionally: the /bug dialog itself did not accept pasted text when I tried to report this through it, which is why this is filed as a GitHub issue instead.