Hey, thanks for the detailed report and root cause analysis. It’s genuinely helpful.
This is a known issue. There’s another similar report here: Claude Code tabs cause Cursor to freeze on startup (stuck loading) from a different user on macOS, so it’s cross platform. I’ve shared it with the team. No timeline yet, but your analysis will definitely help with prioritization.
For now, the workaround you described, clearing claudeVSCodePanel from state.vscdb, is the only reliable option. As an alternative, close the Claude Code tabs before quitting Cursor.
I’ll post an update here if there’s any news.