https://bugs.freedesktop.org/show_bug.cgi?id=41100

           Summary: After saving as .csv, unexpected behaviour causes
                    silent data loss
           Product: LibreOffice
           Version: LibO 3.4.3 release
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: major
          Priority: medium
         Component: Spreadsheet
        AssignedTo: libreoffice-bugs@lists.freedesktop.org
        ReportedBy: freedesktop....@timsk.org


When saving a spreadsheet as a .csv, the user is warned that only the current
sheet is being saved. That's a useful warning.

However, if the currently open spreadsheet contains more than one sheet, the
following behaviour is unexpected and destructive.

Say I have saved Sheet1 as MySheet1.csv. In my still-open spreadsheet, I go
over to Sheet2, change something, and hit ctrl-S. The contents of my file
MySheet1.csv are OVERWRITTEN with the data from Sheet2. I have lost the saved
copy of Sheet1.

Each time I hit ctrl-S, the current sheet is saved as MySheet1.csv, but the
still-open spreadsheet is marked as "Saved", and can be closed without any
warning about data loss.

Speaking of data loss, it's about 30 to 40 edits over four days, in my case
just now.  :o(

There are actually two problems here:
 (1) Hitting ctrl-S should not be allowed to overwrite a saved copy of one
sheet with data from another sheet.
 (2) The still-open document should be marked as "modified", not "saved",
unless *all* parts of it have been successfully saved since the last edit.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to