This makes perfect sense to me -- the checkpoint "Start of editing session" needs to be saved, else how do you revert if you change things without a global change?
And you have performed a change (not an undo), so it needs to be saved. The fact that the change is binary identical is irrelevant.
|