Cursor freezes while trying to open external website

I initially submitted this issue to Svelte for VS Code extension. They could not reproduce it in VS Code. They said to report it here.

The Svelte for VS Code extension creates clickable text in the file-edit pane that says “Legacy Mode”. When the user clicks on it, it tries to open a webpage. For me, Cursor opened a popup and then froze.

This is the popup:

Cursor froze completely. It greyed out everything except the popup and did not respond to anything. Clicking anywhere did nothing. I eventually had to “killall cursor”.

I happens every time I try.

Reproduction
Install Svelte for VS Code extension.
Open a .svelte file.
Look for “Legacy Mode” text at the top of the file edit pane (below file name).
Click it.
Confirm that Cursor has frozen.

Screenshot of “Legacy Mode” text:

I have just migrated from Svelte 4 to Svelte 5, so that may influence if the “Legacy Mode” appears.

Version numbers

  • Editor: Cursor v. 0.46.11
    
  • VS Code version: 1.96.2
    
  • Electron: 32.2.6
    
  • Chromium: 128.0.6613.186
    
  • Node.js: 20.18.1
    
  • V8: 12.8.374.38-electron.0
    
  • OS: Linux x86 6.11.0-17-generic
    
  • Distro: Ubuntu intel/AMD 64-bit
    
  • UI: Gnome
    

Seriousness
The issue is not important to me. It does not stop me from using Cursor.