Unable to open TSX Canvas

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

After Cursor has created a canvas - .tsx file if I try to open the canvas file Cursor state’s it’s unable to open the canvas:
“Unable to open … .tsx
Unable to resolve resource”

Steps to Reproduce

Create a canvas and try to open it.

Expected Behavior

Canvas Opens

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

Version: 3.3.12 (user setup)
VSCode Version: 1.105.1
Commit: 75c0dfd29aecf2cc208dbaf761d5cc459c601aa0
Date: 2026-05-06T03:47:52.249Z
Layout: editor
Build Type: Stable
Release Track: Early Access
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200

For AI issues: which model did you use?

Auto

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. This looks like a known issue with how Windows drive-letter paths like C:\... get parsed when you click a markdown link in chat. The URI scheme parser treats C: as the scheme, the path gets URL-encoded (like in your screenshot: C:%5CUsers%5CChris%5C...), and textModelResolverService can’t resolve it. This is a known bug, and there’s no ETA for a fix.

To confirm it’s the same issue, can you clarify a couple of things:

  1. Does the error happen only when you click the canvas link in the agent output, or also when you open the file another way (double-click in Explorer, restored tab after restart)?
  2. If you right-click the .canvas.tsx in the Explorer panel, choose Reveal in File Explorer, and open it from there (or from the Canvas tab if it was already open), does it open normally?

Workaround for now: open the canvas from the Canvas tab/view, not by clicking the path link in the agent message. If I get an update on the fix, I’ll post it here.