VSCode extension: clickable-styled file links in chat do nothing on click

Resolved 💬 3 comments Opened Apr 20, 2026 by DanceNinjas Closed Apr 20, 2026

Environment

  • Extension: anthropic.claude-code-2.1.114-darwin-arm64
  • VSCode on macOS (Darwin 25.2.0)

Behavior

Markdown file links that Claude emits in the chat panel — e.g. [filename.mp4](projects/path/filename.mp4) — render with link styling (color/underline) but clicking them has no effect. Both plain click and Cmd+Click do nothing.

Tried formats:

  • Workspace-relative: [name](projects/briefs/.../file.mp4) — no response
  • Absolute file:// URL: [name](file:///Users/.../file.mp4) — no response
  • Directory paths (for reveal-in-Finder): [name](file:///Users/.../dir/) — no response

All click/Cmd+Click attempts silently no-op.

Expected

Clicking a file link should route to VSCode's file-open handler (open in editor if text, reveal in OS handler if binary). The extension's own system-prompt guidance (## Code References in Text block) explicitly instructs Claude to use this markdown link format for file references — but those links are dead on arrival.

Workaround

Asking Claude to open -R <path> via Bash after saving binary outputs reveals the file in Finder. This shouldn't be necessary for every deliverable.

Impact

Every file reference Claude generates per the documented convention is non-functional. Significant friction for any workflow producing file outputs (screenshots, renders, reports).

View original on GitHub ↗

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