[BUG] VSCode extension: image processing unavailable on macOS 26 (Tahoe)

Status Open
Reported on v2.1.226
Maintainer reply None cached
Activity 0 comments · opened Aug 9, 2026

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

  1. Run Claude Code VSCode extension on macOS 26
  2. Attach or paste any JPEG or PNG screenshot into the chat
  3. 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.

View original on GitHub ↗