Thanks for reporting a bug you have found in Cursor!
Please add the following info to help us diagnose your issue:
Check the forum to ensure the issue hasn’t been reported already
- No issue reported.
Provide a clear description of the bug
- Cursor loads files from the cache/index instead of local filesystem or even git, which causes major problems and headaches.
Explain how to reproduce the bug (if known)
I use Cursor as a supplement to projects as an additional tool in the toolbox, I still use VSCode primarily.
I’ll use VSCode to do primary work, while strategizing and documenting coding tasks I can get Cursor to do. This is primarily because of tweaks in Cursors fork implementation of VSCode I find annoying or unproductive. Tab completion being one of them.
Steps to reproduce:
- Do work on the codebase in Cursor, don’t even have to use Agents. Save files. Keep files open in the editor, the ones you were working on.
- Close Cursor.
- Open project in VSCode, continue to work on the project → Work on the same file you just worked on within Cursor. Save changes. Commit to git if you choose. Close VSCode.
- Go have lunch, take a nap, shower, whatever. You now have no code editors open.
- Open Cursor with plans to tackle new tasks with LLM
- File that was worked on half hour ago in VSCode, still open in Cursor, does not update and is in the same state as you left it during your work within Cursor.
- The file you want to work on now does not reflect the changes you made in another editor, does not pull the lastest version from the filesystem and does not pull the latest from git.
- Looking at the Timeline panel, it does show the lastest commit from git and you can open a diff to see the changes made in the newer version.
- This is not cool.
- If you save the version open in Cursor, you have overwritten the work you just did.
- If you fix a bug in VSCode, you lose that bug fix.
- Trying to manage this through git would be a complete nightmare.
- I lost about 20 hours this past week trying to troubleshoot and re-fix things that were fixed.
- I just finally noticed this issue, but have not tested with files that are currently closed.
- This would be a disaster if every time I opened Cursor I needed to re-index the project.
- How many other very weird and subtle bugs are there in the system that originates from the root of this issue?
Attach screenshots or recordings (e.g.,
.jpg
, .png
, .mp4
).
Tell us your operating system and your Cursor version (e.g.,
Windows, 0.x.x
).
Mac - Cursor v.45 – not upgrading until it’s much more stable.
Tell us if the issue stops you from using Cursor.
It hasn’t stopped me from using Cursor, but it has all of a sudden changed my entire workflow, where I may utilize Cursor a lot less – or at the very least have to spend dumb amounts of time making sure Cursor is loading the most updated version of the codebase before doing anything.
This is actually a pretty serious bug.