[Bug] Screenshot upload fails - file path pasted instead of image data
Bug Description
Screenshots failing to upload in Claude Code, path pastes instead of pasting and upload image
Expected behavior: Dragging an image to the Claude window should upload and produce a chip such as [Image 1]
Actual behavior: Dragging an image to the Claude window simply pastes the path of the image. Image upload functionality does not return until the Claude terminal application is quit and restarted.
Steps to reproduce: This issue reproduces inconsistently but has started showing up at least once per multi-hour session this past week or so.
- Drag image to Claude terminal window
- Image path pastes instead of expected paste chip which would usually be [Image 1]
Potentially unrelated, but then Claude is unable to read the image from the path pasted. So image uploads are entirely non-functional until you restart the Claude TUI. After restarting, functionality resumes working again.
Error state:
<img width="949" height="177" alt="Image" src="https://github.com/user-attachments/assets/71016ab3-077c-4e82-b4ae-81fce4075ca5" />
After restarting and resuming the same session:
<img width="950" height="225" alt="Image" src="https://github.com/user-attachments/assets/1af00ac8-1301-44d5-914f-bdc551f2c665" />
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.1.128
- Feedback ID: bb1463cb-3cc9-4845-bd64-72b1a5ac2b27
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗