That's true, EDIT and SAVE is always there for you.
I am confused about 2, to be honest, because I think there are cases where maybe webstorm played a role. But I have had the situation where the file was committed for sure in my file system (checking file details) and yet the change was not being detected, and therefore the file was not being updated.
So, just want it to mention in case somebody else might experienced a similar situation.
But the whole thing is frustrating and disruptive to work with.