[Bug] Drag-and-drop images render twice in prompt — inline and as attachments

Resolved 💬 3 comments Opened Mar 27, 2026 by laramarcodes Closed Mar 31, 2026

Bug Description
When dragging and dropping images into he chat input, they appear in two places:

  1. Inline in the prompt text as [Image #1] [Image #2]
  2. Above the prompt as separate attachment references

(└ [Image 1], └ [Image 2])

Previously, images only appeared in one location (as
attachments above the input). Now they're duplicated
in both spots.

Environment Info

  • Platform: darwin
  • Terminal: ghostty
  • Version: 2.1.85
  • Feedback ID: ceae12b2-f21d-46bf-be29-a023d64dfabb

Errors

[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/sfinnerty/.local/share/claude/versions/2.1.85 (expected in multi-process scenarios)\n    at vp_ (/$bunfs/root/src/entrypoints/cli.js:2794:2168)\n    at yn6 (/$bunfs/root/src/entrypoints/cli.js:2794:1326)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-27T09:48:27.197Z"},{"error":"Error: LSP server plugin:typescript-lsp:typescript failed to start: Executable not found in $PATH: \"typescript-language-server\"\n    at start (/$bunfs/root/src/entrypoints/cli.js:3200:22290)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-27T09:52:11.110Z"},{"error":"Error: Executable not found in $PATH: \"typescript-language-server\"\n    at spawn (unknown)\n    at spawn (node:child_process:667:35)\n    at spawn (node:child_process:14:39)\n    at start (/$bunfs/root/src/entrypoints/cli.js:3200:20843)\n    at z (/$bunfs/root/src/entrypoints/cli.js:3200:24612)\n    at T (/$bunfs/root/src/entrypoints/cli.js:3200:33704)\n    at A (/$bunfs/root/src/entrypoints/cli.js:3200:34041)\n    at w (/$bunfs/root/src/entrypoints/cli.js:3200:34591)\n    at call (/$bunfs/root/src/entrypoints/cli.js:3231:1268)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-27T09:52:11.110Z"},{"error":"Error: Failed to start LSP server for file /Users/sfinnerty/my-active-projects/hausvac-fsm-project/src/shared/components/calendar/utils.ts: Executable not found in $PATH: \"typescript-language-server\"\n    at T (/$bunfs/root/src/entrypoints/cli.js:3200:33730)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-27T09:52:11.110Z"},{"error":"Error: Executable not found in $PATH: \"typescript-language-server\"\n    at spawn (unknown)\n    at spawn (node:child_process:667:35)\n    at spawn (node:child_process:14:39)\n    at start (/$bunfs/root/src/entrypoints/cli.js:3200:20843)\n    at z (/$bunfs/root/src/entrypoints/cli.js:3200:24612)\n    at T (/$bunfs/root/src/entrypoints/cli.js:3200:33704)\n    at A (/$bunfs/root/src/entrypoints/cli.js:3200:34041)\n    at w (/$bunfs/root/src/entrypoints/cli.js:3200:34591)\n    at call (/$bunfs/root/src/entrypoints/cli.js:3231:1268)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-27T09:52:11.110Z"},{"error":"Error: Cannot send notification to LSP server 'plugin:typescript-lsp:typescript': server is error\n    at Y (/$bunfs/root/src/entrypoints/cli.js:3200:27027)\n    at A (/$bunfs/root/src/entrypoints/cli.js:3200:34295)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-27T09:52:33.127Z"},{"error":"Error: Failed to sync file open /Users/sfinnerty/my-active-projects/hausvac-fsm-project/src/shared/components/calendar/components/TimeGrid.tsx: Cannot send notification to LSP server 'plugin:typescript-lsp:typescript': server is error\n    at A (/$bunfs/root/src/entrypoints/cli.js:3200:34460)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-27T09:52:33.127Z"},{"error":"Error: Failed to sync file open /Users/sfinnerty/my-active-projects/hausvac-fsm-project/src/shared/components/calendar/components/TimeGrid.tsx: Cannot send notification to LSP server 'plugin:typescript-lsp:typescript': server is error\n    at A (/$bunfs/root/src/entrypoints/cli.js:3200:34460)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-27T09:52:33.127Z"},{"error":"Error: Cannot send notification to LSP server 'plugin:typescript-lsp:typescript': server is error\n    at Y (/$bunfs/root/src/entrypoints/cli.js:3200:27027)\n    at A (/$bunfs/root/src/entrypoints/cli.js:3200:34295)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-27T09:52:47.238Z"},{"error":"Error: Failed to sync file open /Users/sfinnerty/my-active-projects/hausvac-fsm-project/src/shared/components/calendar/components/EventBlock.tsx: Cannot send notification to LSP server 'plugin:typescript-lsp:typescript': server is error\n    at A (/$bunfs/root/src/entrypoints/cli.js:3200:34460)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-27T09:52:47.239Z"},{"error":"Error: Failed to sync file open /Users/sfinnerty/my-active-projects/hausvac-fsm-project/src/shared/components/calendar/components/EventBlock.tsx: Cannot send notification to LSP server 'plugin:typescript-lsp:typescript': server is error\n    at A (/$bunfs/root/src/entrypoints/cli.js:3200:34460)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-27T09:52:47.239Z"},{"error":"Error: Cannot send notification to LSP server 'plugin:typescript-lsp:typescript': server is error\n    at Y (/$bunfs/root/src/entrypoints/cli.js:3200:27027)\n    at A (/…

Note: Content was truncated.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗