It may be a bug in the development release (0.59), I don't use 0.58 myself.
In .59 at least they will re-appear on opening the file again after closing, proving they were not actually deleted.
A wild theory suggests you might want to SAVE the changes BEFORE you reopen it.