[BUG] Image paste from clipboard (screenshot) stopped working in Terminal.app after update to 2.1.245
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Description
Pasting a clipboard screenshot (Cmd+Ctrl+Shift+4 → Cmd+V) into a running Claude Code session stopped working today, right after Claude Code auto-updated to 2.1.245. The same clipboard image pastes correctly into other apps (e.g. Chrome) on the same machine, so the screenshot capture and clipboard itself are working — the issue is specific to pasting into Claude Code running in Terminal.app.
Environment
- Claude Code version: 2.1.245 (native install, auto-update channel: latest)
- Last update: 2026-08-25 (this morning)
- Terminal: Terminal.app (built-in macOS terminal)
- macOS: Tahoe, installed 26.5.2 (26.6.2 available but not yet installed)
- Architecture: darwin-arm64
Steps to reproduce
- Take a screenshot with Cmd+Ctrl+Shift+4 (saves directly to clipboard, no file).
- Click into a Claude Code session running in Terminal.app.
- Press Cmd+V.
Expected behavior
The screenshot image is pasted into the conversation, as it did consistently before today's update.
Actual behavior
Nothing is pasted — no error shown. The same clipboard content pastes successfully into other apps (tested: Chrome) and works as a file drag-and-drop into Terminal.app instead.
Additional notes
Not a permissions issue as far as I could tell — Terminal.app does not appear in System Settings → Privacy & Security → Screen Recording, and no macOS update was installed around the time the issue started (checked Software Update history). The regression timing lines up closely with the Claude Code auto-update to 2.1.245.
What Should Happen?
The screenshot image is pasted into the conversation, as it did consistently before today's update.
Error Messages/Logs
Steps to Reproduce
- Take a screenshot with Cmd+Ctrl+Shift+4 (saves directly to clipboard, no file).
- Click into a Claude Code session running in Terminal.app.
- Press Cmd+V.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
claude --version:
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗