Hey, thanks for the detailed report with the screenshot and version. I can see the ERR_INTERNET_DISCONNECTED (-106) error when loading the Canvas localhost URL.
Important detail: Canvas is rendered fully locally. It starts an HTTP server on 127.0.0.1 and loads it in a webview, so it doesn’t need internet. Seeing ERR_INTERNET_DISCONNECTED on a localhost URL almost always means a system proxy or VPN is intercepting loopback traffic or routing it via a PAC file. We’ve seen the same case before and that was the cause.
Let’s check step by step:
Fully quit your proxy or VPN client like Clash, V2Ray, etc. Don’t just disconnect, actually exit the app, or enable bypass local addresses or disable system proxy in it. Then restart Cursor and try again.
About the message “This Canvas isn’t available on this machine”. It shows up when the canvas file can’t be found on disk. Please check if it exists:
ls ~/.cursor/projects/*/canvases/
Note: canvases don’t sync across machines. If the chat links to a canvas created on another device, this message is expected.
If the issue still happens after fully disabling the proxy, send your http.proxy value from Cursor settings and your macOS system proxy config, and we’ll dig deeper.