Hope Cursor can update and fix this soon. Data science workflows rely heavily on Jupyter..
@Sergii-L Unfortunately, chats and agent history from Cursor 3 arenāt compatible with version 2.6.22. They use different state.vscdb formats. If you renamed the %APPDATA%\Cursor folder to Cursor_backup, your v3 data is still there in Cursor_backup. You can switch back to Cursor 3 and rename Cursor_backup back to Cursor, and your chats should show up.
Instead of a full rollback, try the cursor-socket symlink fix that helped other Windows users:
- Open PowerShell as admin
- Check the folder contents:
dir "$env:LOCALAPPDATA\Programs\cursor\resources\app\extensions\cursor-socket" - If you see
dist\but notout\, create a symlink:cd "$env:LOCALAPPDATA\Programs\cursor\resources\app\extensions\cursor-socket" New-Item -ItemType SymbolicLink -Name "out" -Target "dist" - Restart Cursor.
If youāre using the system setup, the path will be C:\Program Files\cursor\... instead of $env:LOCALAPPDATA\Programs\cursor\....
@VasilisT The same symlink fix above might help make the solution stick across restarts. Please try it and let me know if it still works after restarting.
@Shaoyang_Xue The team is aware of this issue. Thereās no exact ETA yet, but your reports help with prioritization. If the workaround of disabling the Python Environment extension works for Jupyter, use that for now. Also try the cursor-socket symlink fix above, it may fix the root cause.
Let me know how it goes.
Previously, even after disabling the Python Environment extension, I occasionally experienced freezes with both Jupyter and the Agent upon restarting Cursor.
You are correct, the out folder was indeed missing in that directoryļ¼C:\Program Files\cursor\resources\app\extensions\cursor-socketļ¼. I have followed your instructions to create the symbolic link. I will continue using Cursor over the next couple of days to monitor the situation and see if the issue persists.
Have had the same issue since release on my Mac. I kept rolling back to previous version, but eventually it would automatically update to cursor 3 even though I kept clicking āLaterā on the update popup. Accidentally found a fix that has worked: When opening Cursor on a ipynb editor, I would get the issue. While ipynb is loading (forever), switch to another file (I opened a sql file, which opened correctly). With the editor on the sql tab, I quit cursor (cmd+Q), reopen, and then everything loaded perfectly.
I did some tests and itās easy to reproduce. It seems like, when starting Cursor directly on a ipynb file, the IDE doesnāt load properly (not even terminal). when starting on another kind of file, it loads properly and you can access your ipynb files afterwards
Thank you, I have tried that solution, the out symlink file has been generated, but the issue still exist
Thank you, that trick worked on windows too! It takes some time to load but it worked! A good temporary solution until the issue properly fixed on another version
@deanrie thanks - but it did not work what for me ..
Indeed, it works. Takes some 30s to load but works!! Thanks for discovering and sharing @javidv
This worked for me as well, thank you so much!
Clearing the cash worked for me on Mac, here are the steps:
Close Cursor first, then open Terminal and run:
rm -rf ~/Library/Application\ Support/Cursor/CachedExtensions
rm -rf ~/Library/Application\ Support/Cursor/CachedExtensionVSIXs
Then relaunch Cursor and try opening a notebook.
still happening on Mac, i too have found that simply focusing on any other file, then doing a reload window works fine.
still very annoying, would like to get it resoved
I downloaded 3 for windows. I see .py files as usual, but for .ipynb it is loaded for ever. Then I switched back. Chose composer 2 as my agent, but it keeps jumping to 3 after computer re-start.
This is the only way!!! Cheers mate!
Thanks. I donāt know why, but it helped.
Please fix the bug ASAP.
Hey @Max_Wang, this is a known bug and itās being tracked, but thereās no specific ETA for a fix yet.
For now, the thread has a couple of working workarounds that several users have confirmed:
- If startup gets stuck on a
.ipynb, open Cursor on any other file first, like a.pyor.sql, wait until it fully loads, and only then switch to the notebook. You can reload the window after that. Details in post #31: [Bug] Jupyter Notebooks & AI Panel broken after upgrading to Cursor 3 - #31 by javidv - On Windows, it can also help to create a symlink
out -> distin thecursor-socketextension. Instructions in post #27: [Bug] Jupyter Notebooks & AI Panel broken after upgrading to Cursor 3 - #27 by deanrie
If neither helps, share your Cursor version and OS version and weāll see what else we can try.
The second workaround solved the problem. Thank you.
+1 for this bug. This is really annoying