#Uncommitted changes dialog shows already committed changes after IDE restart, causing data loss when

1 messages · Page 1 of 1 (latest)

upbeat crown
#

Description
After restarting Windsurf, changes that have already been committed to Git are displayed again as "Uncommitted changes". When the user rejects these changes (assuming they are already saved), the changes are reverted from the Git repository.

Steps to Reproduce
Cascade makes changes to multiple files
User accepts the changes
User commits the changes to Git
User closes Windsurf
User reopens Windsurf with the same project
Windsurf displays the already committed changes again as "Uncommitted changes"
User rejects the changes (thinking they are already committed)
Result: Files are reverted to the state before the commit

Expected Behavior
Already committed changes should not be displayed again as "Uncommitted changes"
Or: The dialog should clearly indicate that these changes already exist in the Git repository

Actual Behavior
Committed changes are displayed again after IDE restart
Rejecting the changes reverts the files to the old state (before the commit)
This leads to data loss and an inconsistent repository state

Impact
Critical - Causes unexpected data loss of already saved changes

Environment
OS: Windows
IDE: Windsurf
Date: February 4/5, 2026

upbeat crown
#

really? still no feedback on this topic?
is this even the right channel to post bugs? 🤔

wide violet
#

Yes, this is the right channel. I’ll check it now

#

I’m not able to replicate what you’re saying. Can you send me a clip of this?

upbeat crown
#

just open a project and open a past conversation.
then the already accepted changes appear again even though I already accepted the changes and also committed them.

#

when I close the conversation, they dissapear and the files are back to the current state. then again, when I go back to the conversation same behaviour.

so I guess I have to ignore them completly.
but it would be better to not show the changes again at all.

upbeat crown
#

@wide violet ?

wide violet