[Bug] Claude Incorrectly Redraws SVGs Instead of Direct Insertion

Resolved 💬 3 comments Opened Sep 22, 2025 by xpriment626 Closed Jan 8, 2026

Bug Description
Claude doesn't seem to be great at reasoning through design assets. I instructed Claude to insert pre-made SVGs into my landing page while maintaining mobile responsiveness. However, the result ended up being that Claude tried redrawing the SVG from scratch as if she were copying it by hand rather than just inserting the pre-made ones.

Environment Info

  • Platform: darwin
  • Terminal: vscode
  • Version: 1.0.120
  • Feedback ID: da0e0ba3-f5e7-4100-8a6e-7b41ed4c7e93

Errors

[{"error":"Error: Request was aborted.\n    at y51._createMessage (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:1000:7955)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-22T09:35:00.047Z"},{"error":"Error: File content (451.3KB) exceeds maximum allowed size (256KB). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at Object.call (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:1724:1009)\n    at call.next (<anonymous>)\n    at VJ5 (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:3350:21057)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async WNB (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:3350:17339)\n    at async f9B (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:1729:3422)\n    at async rJB (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:1972:1631)\n    at async FJ5 (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:3350:16532)\n    at async WJ5 (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:3350:15473)\n    at async lO (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:3350:12754)","timestamp":"2025-09-22T09:36:24.149Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"prompt is too long: 213716 tokens > 200000 maximum\"},\"request_id\":\"req_011CTPFX6GYAfZVbVyoF4ALA\"}\n    at i9.generate (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:992:2412)\n    at IP.makeStatusError (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:1009:2131)\n    at IP.makeRequest (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:1009:5344)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-22T10:05:22.025Z"},{"error":"Error: File content (451.3KB) exceeds maximum allowed size (256KB). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at Object.call (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:1724:1009)\n    at call.next (<anonymous>)\n    at VJ5 (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:3350:21057)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async WNB (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:3350:17339)\n    at async f9B (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:1729:3422)\n    at async rJB (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:1972:1631)\n    at async FJ5 (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:3350:16532)\n    at async WJ5 (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:3350:15473)\n    at async lO (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:3350:12754)","timestamp":"2025-09-22T10:09:13.754Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"prompt is too long: 213691 tokens > 200000 maximum\"},\"request_id\":\"req_011CTPGK1HBZ66LTta1XcwEy\"}\n    at i9.generate (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:992:2412)\n    at IP.makeStatusError (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:1009:2131)\n    at IP.makeRequest (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:1009:5344)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-09-22T10:15:44.865Z"},{"error":"Error: File content (451.3KB) exceeds maximum allowed size (256KB). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at Object.call (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:1724:1009)\n    at call.next (<anonymous>)\n    at VJ5 (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:3350:21057)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async WNB (file:///Users/bambozlor/node_modules/@anthropic-ai/claude-code/cli.js:3350:173

Note: Error logs were truncated.

View original on GitHub ↗

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