When turning OFF Record Changes in Calc, LibrOffice loses all previously recorded changes! Steps to reproduce: - open a Calc Spreadsheet - Turn on Record Changes - Make some changes / edit the document - Turn OFF Record Changes - Dialog appears: This action will exit the change recording mode. Any information about changes will be lost. Exit change recording mode? - Click YES - All previously recorded changes are lost. Desired behavior: The previously recorded changes should be remembered. Only changes made WHILE Record Changes is OFF should not be recorded. Sometimes users will want to make edits that do not need to be recorded. e.g., Grammar corrections. But they still want the important change to be recorded. It should be possible to record changes, then turn off record changes for minor edits, and then turn record changes back on again - all without losing the changes made before.
Hi Peter, thanks for reporting, I hope you are agree, that more a request for enhancement than a bug. Change the status to new and the importance to enhancement.
Actually, I consider this a DATA LOSS bug. But that is for the developers to decide.
Adding needsUXEval. Heiko: Ist this a privacy issue if we save the records? Other questions: Should there be a separate setting to delete old saved records? How could this be implemented?
I just came across this old one. Turning off tracking *has* to discard all previous tracking because while tracking is not active all position dependencies can be invalidated without the tracking ever knowing it. For example inserting/deleting columns or rows would invalidate all tracked changes that would be affected by that action without being able to add a track record, switching on tracking again later would let the old tracked actions point to wrong or invalid cell positions in the sheet or wrong cell content if content was changed. So, either you track changes or you don't, there's no half way between. This is also not a data loss bug because the confirmation dialog clearly indicates that "any information about changes will be lost". Closing as wontfix.