[BUG] VSCode extension: image processing unavailable on macOS 26 (Tahoe)
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Sharing any image (JPEG or PNG) in the Claude Code VSCode extension fails with the error: "Unable to resize image — image processing is unavailable and dimensions could not be read from the file header. Please convert the image to PNG, JPEG, GIF, or WebP."
The extension's native image processing library does not appear to have binaries compatible with macOS 26.
Environment
-OS: macOS 26.5.1 (Darwin 25.5.0, Build 25F80)
-Image formats tested: JPEG, PNG
-Workaround confirmed: Images share successfully on claude.ai in the browser
What Should Happen?
Claude can read the screenshot and see what has happened.
Error Messages/Logs
Steps to Reproduce
- Run Claude Code VSCode extension on macOS 26
- Attach or paste any JPEG or PNG screenshot into the chat
- Error appears immediately — image is never sent to the API
Expected behavior
Image is processed and sent to the Claude API as normal.
Claude Model
Sonnet (default)
Is this a regression?
Yes, this worked in a previous version
Last Working Version
started happening about 2 weeks ago.
Claude Code Version
2.1.226 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
VS Code integrated terminal
Additional Information
Previously received a different error ("Could not process image" — API 400) which prompted the extension update. After updating and restarting, the error changed to the current one about image processing being unavailable, suggesting the extension update did not resolve the macOS 26 compatibility issue.