Missing grey dot on file tabs when changes suggested

Describe the Bug

When a change is suggested and not yet accepted, I need to see the grey dot on the file tab so know which files have been changed.

Steps to Reproduce

Just require changes across a number of tabs/modules in your code and see that the grey dot is missing despite code change suggestions.

Expected Behavior

See the grey dot on any file that has a code change suggestion. It only disappears if the change is accepted or rejected.

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 0.44.8
VSCode Version: 1.93.1
Commit: f3b5a63019e4e2283033b4db987a35f8413c7570
Date: 2024-12-22T05:48:08.427Z
Electron: 30.5.1
Chromium: 124.0.6367.243
Node.js: 20.16.0
V8: 12.4.254.20-electron.0
OS: Darwin arm64 24.1.0

Additional Information

None

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for sharing @andresreibel.

Do you have Auto Save enabled in your VS Code settings?

To the best of my knowledge, the grey dot is all about whether the file has been saved to disk. If Auto Save is on, that will disappear quite quickly once a diff has been applied, as all the non-red content will be saved into the file. If you’d prefer that VS Code doesn’t save things for you, and to manage it manually (or a different strategy from the settings box), you should be able to update that.

Thanks for the reply and the hint - I checked and I do not have that set to “on”.

1 Like

You’re most welcome! The grey dot behaviour is (from my understanding) a standard and immutable feature of the underlying VS Code, rather than something under Cursor’s control. But it’s an indicator of whether the file is in sync with the saved copy (unsaved changes), rather than related to diffs specifically, so with Auto Save off, you’ll see it when there are changes of any kind that are awaiting being saved to disk.

I used to get the grey dots and I don’t get them anymore when changes are suggested by the agent :man_shrugging: Not sure why…

If you look at this screenshot you can see it - this is an agent change suggestion. There is no grey dot on the tab and when I accept it there is no grey dot either.

Now when I hand type something into the code, I get the grey dot.

So I am never asked to save the change, neither during suggestion nor after accepting the suggestion and I am not auto-saving.

If you imagine having a ton of tabs open and changes across them, it becomes very hard to track the suggestions. I think that is a bug tbh