claude-code
claude-code copied to clipboard
[Bug] Claude continues processing previously attached large image after user requests it be ignored
Bug Description
I attached large a GIF image to the conversation with which Claude then immediately ended the response, by then i acknowledged the limitation and proceeded to instruct Claude to ignore the attached image and continue ahead, BUT Claude was still trying to read the previously attached image and 👉 continuously abruptly ended its responses with continuing the rest of the tasks as I had instructed 👈 . Needed to /rewind back again..
🖼️ Annotated Screenshot of Bug in Claude Chat Session Snippet
Toggle to read LLM-friendly sanitised snippet of the Claude Chat transcript
- Perfect! Now I have a complete understanding. Let me clarify a few key implementation details before designing the solution.
- User answered Claude's questions:
⎿ · How should we identify which addons in the basket are 'membership addons' that need removal after membership validation? → Compare basket items with refetched addon groups (recommended)
· Should membership addons be removed automatically, or should we ask for user confirmation first? → Auto-remove silently (recommended)
· What should happen if addon removal fails during membership application? → Show error toast, keep membership applied (recommended). But also note that even when the membership is applied, there is an additional UI bug with which the user is unable to manually remove the pre-selected addon from the basket. See attached GIF image demo ~/Desktop/basket.gif
- Read(~/Desktop/basket.gif)
⎿ Read image (11.5MB)
- Image was too large. Double press esc to go back and try again with a smaller image.
> ok no need to attempt to read the image. continue with the plan based on rest of the questions answered
- Image was too large. Double press esc to go back and try again with a smaller image.
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.0.76
- Feedback ID:
Errors
[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/sayvai/.local/share/claude/versions/2.0.76 (expected in multi-process scenarios)\n at XZR (/$bunfs/root/claude:2430:2165)\n at fUA (/$bunfs/root/claude:2430:1885)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-24T10:37:28.137Z"},{"error":"Error\n at ak (/$bunfs/root/claude:59:1144)\n at <anonymous> (/$bunfs/root/claude:60:10093)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:62:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-24T10:37:28.814Z"},{"error":"SyntaxError: JSON Parse error: Property name must be a string literal\n at <parse> (:0)\n at parse (unknown)\n at <anonymous> (/$bunfs/root/claude:78:751)\n at A (/$bunfs/root/claude:11:6978)\n at v31 (/$bunfs/root/claude:2563:26855)\n at async mPB (/$bunfs/root/claude:2563:29641)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-24T10:37:28.903Z"},{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:458:3157)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-24T10:38:18.382Z"},{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:458:3157)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-24T10:39:43.526Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n at readSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:724)\n at sW (/$bunfs/root/claude:11:8463)\n at readSync (/$bunfs/root/claude:12:627)\n at CX (/$bunfs/root/claude:4700:113)\n at Th (/$bunfs/root/claude:4702:206)\n at vo7 (/$bunfs/root/claude:2164:6561)\n at vo7 (/$bunfs/root/claude:2164:7447)\n at J (/$bunfs/root/claude:2164:5766)\n at J (/$bunfs/root/claude:2164:6062)","timestamp":"2025-12-24T11:28:00.802Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n at readFileSync (unknown)\n at <anonymous> (/$bunfs/root/claude:12:500)\n at sW (/$bunfs/root/claude:11:8463)\n at readFileSync (/$bunfs/root/claude:12:465)\n at Th (/$bunfs/root/claude:4702:231)\n at vo7 (/$bunfs/root/claude:2164:6561)\n at vo7 (/$bunfs/root/claude:2164:7447)\n at J (/$bunfs/root/claude:2164:5766)\n at J (/$bunfs/root/claude:2164:6062)\n at <anonymous> (/$bunfs/root/claude:2164:6095)","timestamp":"2025-12-24T11:28:00.806Z"},{"error":"Failed to decode image: The image format Gif is not supported","timestamp":"2025-12-24T11:28:05.140Z"},{"error":"Failed to decode image: The image format Gif is not supported","timestamp":"2025-12-24T11:28:05.151Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.12.content.0.tool_result.content.0.image.source.base64: image exceeds 5 MB maximum: 16138216 bytes > 5242880 bytes\"},\"request_id\":\"req_011CWRS4Dgy3e7T2N4RVJ9Bz\"}\n at generate (/$bunfs/root/claude:454:11098)\n at makeRequest (/$bunfs/root/claude:801:5435)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-24T11:28:07.350Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"messages.12.content.0.tool_result.content.0.image.source.base64: image exceeds 5 MB maximum: 16138216 bytes > 5242880 bytes\"},\"request_id\":\"req_011CWRS8338FRWoPPNt2vbj4\"}\n at generate (/$bunfs/root/claude:454:11098)\n at makeRequest (/$bunfs/root/claude:801:5435)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-24T11:28:59.115Z"},{"error":"Error\n at ak (/$bunfs/root/claude:59:1144)\n at <anonymous> (/$bunfs/root/claude:60:10093)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:62:2149)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-12-24T11:32:15.886Z"}]