Describe the Bug
I am developing and testing a VS Code extension (Strudel) that relies on webview panels for its main UI and audio engine. The extension works as expected in the official Visual Studio Code app, but in Cursor, webview panels and related commands do not appear or function.
Steps to Reproduce
Install a VSIX extension that registers a webview panel and/or a command that opens a webview (e.g., Strudel, or a minimal test extension).
Open Cursor and activate the extension (e.g., by opening a file with the appropriate language mode).
Try to open the webview panel via the sidebar or run the webview command from the Command Palette.
Expected Behavior
The webview panel does not appear anywhere in the UI.
The command to open a webview does not show up in the Command Palette.
No errors or logs related to the webview are shown in the Output panel or Developer Tools.
Other extension commands and activation events work as expected.
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 1.2.2 (Universal)
VSCode Version: 1.99.3
Commit: faa03b17cce93e8a80b7d62d57f5eda6bb6ab9f0
Date: 2025-07-07T06:07:27.002Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Darwin x64 23.4.0
Additional Information
What I’ve Tried:
Verified that the extension is activated and other commands work.
Added a minimal webview test command to the extension (using vscode.window.createWebviewPanel).
Fully restarted Cursor and reinstalled the extension.
Checked Output and Developer Tools for errors (none found).
Confirmed that everything works as expected in VS Code.
Request:
Please clarify the current status of webview support in Cursor.
If not supported, is there a roadmap or ETA for webview panel support?
If this is a bug, please investigate why webview panels and commands are not being registered or displayed.
Does this stop you from using Cursor
No - Cursor works, but with this issue