Cursor gets stuck loading after reopening a project with a Source Control changed file tab

Hey, thanks for the detailed report with the reproduction stacks. This is a known bug with restoring Source Control tabs (Git working tree diff) on startup. We’re tracking the issue, but I can’t share an ETA for a fix yet.

Related threads for context:

Your workaround already works: close the restored diff tab in Source Control and restart Cursor. As an extra habit, close those tabs before you quit, then the session restores normally.

When there’s an update on the fix, I’ll post it in the thread.