Describe the Bug
Installed this morning and was having an extremely productive first session. After making a lot of changes, and saving very frequently, I restarted the mac IDE after installing an .md spell checker. On return, ALL of my changes were gone, except for some files I deleted. I had not committed to git yet. The cursor AI looked hard the for the files, but they are gone as if they never happened. Not in trashcan either
Steps to Reproduce
AI wrote this up:
Critical Bug: Saved Files Disappear on Restart
Cursor Version: 1.4.3 (Universal)
VS Code Version: 1.99.3
OS: macOS 24.5.0 (Darwin arm64)
What Happened:
- Created and saved multiple files throughout the day
- Used Cmd+S every 45 seconds
- Watched files change from dot (unsaved) to X (saved)
- Files were definitely saved to disk
- Restarted Cursor
- ALL saved files disappeared
Expected Behavior:
- Saved files should persist after restart
- Auto-save is enabled (onFocusChange)
Actual Behavior:
- Saved files are completely deleted on restart
- This makes Cursor unusable for development
- Work is permanently lost
Steps to Reproduce:
- Create a new file in Cursor
- Save it (Cmd+S)
- Verify file exists on disk
- Restart Cursor
- File is gone
but i couldn’t reproduce it
Impact:
- Critical: Makes Cursor unsafe for development
- Lost entire mornings’s work
- Cannot trust editor to preserve files
Additional Notes:
- Auto-save setting exists in settings.json but not in UI
- Cursor appears to be using VS Code settings
- This suggests a bug in Cursor’s VS Code integration
This bug makes Cursor completely unusable and dangerous for development work.
Expected Behavior
Files that I create and edit are available after restart
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 1.4.3 (Universal)
VSCode Version: 1.99.3
Commit: e50823e9ded15fddfd743c7122b4724130c25df0
Date: 2025-08-08T17:34:53.060Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.5.0
Does this stop you from using Cursor
Yes - Cursor is unusable