Image drag-and-drop regression: only one image accepted, displays inline instead of input area
Resolved 💬 3 comments Opened Mar 27, 2026 by RubenLoan Closed Mar 31, 2026
Description
Recent versions of Claude Code changed how image drag-and-drop works, and the new behavior is a significant regression from the previous UX:
- Only one image is accepted when dragging multiple files at once. Previously, all dragged images were attached.
- Images now display inline in the chat instead of appearing in the input/attachment area above. Previously they showed in the input zone, which was cleaner and made it easy to review what you were about to send.
Environment
- Claude Code: 2.1.85
- Terminal: Ghostty 1.3.1
- OS: macOS (Darwin 25.2.0)
Expected behavior
- Dragging multiple images should attach all of them, not just one
- Images should appear in the input/attachment area (above the chat), not inline in the conversation
Current behavior
- Only the first image is attached when dragging multiple
- The image renders inline in the chat with an
[Image #N]placeholder
Workaround
Copy-paste with Ctrl+V can handle multiple images, but drag-and-drop was the more natural workflow.
Related
Possibly related to #18468 (inconsistent multi-image attachment in VSCode extension).
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗