Multi-file drag & drop / paste only delivers the last file
Description
When dragging multiple files into the Claude Code prompt, only the last file is attached. Copy-pasting multiple files from Finder (macOS) also only delivers one file. The user expects all selected files to be attached.
Repro
- In Finder (macOS), select 2+ image files
- Drag them together onto the Claude Code terminal window
- Submit the prompt
Expected: All dragged files are attached and visible to Claude.
Actual: Only the last file in the selection is attached. The prompt shows e.g. [Image #2] with no corresponding [Image #1].
Same behavior with ⌘C / ⌘V from Finder.
Workaround
Drop files one at a time, or place them in a folder and give Claude the folder path so it can read them via the Read tool.
Environment
- Claude Code CLI
- macOS (Darwin 25.4.0)
- Terminal: zsh
Impact
Common workflow (attaching a handful of screenshots or photos at once) is broken and non-obvious — users assume the first file came through and are confused when Claude only sees one.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗