<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - DRAW - multipage file refuses to save after multiple edits between saves, requests password that was never set"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=138759">138759</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>DRAW - multipage file refuses to save after multiple edits between saves, requests password that was never set
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>7.0.3.1 release
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Mac OS X (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Draw
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>libreoffice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>iplaw67@tuta.io
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Description:
I often prepare patent drawings in Draw. These drawings contain multiple A4
sheets/pages, more often than not all portrait orientation, occasionally
landscape.

Each page comprises at least one inserted image file, often SVG, or PNG, or
TIFF.

Each image is annotated with numbering (text box) and a free-floating Bezier
curve tail, leading from a feature of the image to the numbering text box.

The text box font size is 18 pt.
The Bezier curve freehand floating tail is coloured black, and set to either
0.30 mm width thickness in the properties dialog of the object, or else to 0.8
pt in the sidebar.

Entering a multiple, repeat sequence of actions involving:
- adding a Bezier curve
- changing Bezier curve colour to black
- changing Bezier curve thickness to 0.8 pt
- adding a text box number, usually by copy/paste from and adjacent text box
number
- attempting to save the ODG file

causes an error message to be displayed first that the file can not be saved
(read/write error), and second that the password, which has never been set on
the file, is incorrect. 

It becomes impossible to save any of the changes made.
Copying the pages to a new Draw file, or attempting "Save as" also leads to the
same read/write error message.

Closing the file without saving causes the changes made to be lost.

Tested on 
LibreOffice Vanilla
Version: 7.0.3.2
Build ID: d7547858d014d4cf69878db179d326fc3483e082
CPU threads: 8; OS: Mac OS X 10.15.7; UI render: default; VCL: osx
Locale: fr-FR (fr_FR.UTF-8); Langue IHM : fr-FR


Testing on a current production version of TDF LO leads to the same read/write
error message, without the password error message, but the result is the same,
impossible to save the changes made.

The only workaround I have found so far is to save after each and every change
of attribute, addition of object, etc, which is extremely tedious.

This behaviour represents a regression over previous versions of LO where this
behaviour did not manifest itself.
Calc: threaded


Steps to Reproduce:
See description above.

Actual Results:
Impossible to save multiple changes to Draw file, leading to data loss as the
file must be closed and reopened in order to continue editing.

Expected Results:
No read/write error should occur, the changes should be saved, and work should
be able to continue as normal.


Reproducible: Always


User Profile Reset: Yes



Additional Info:
Neither OpenGL is enabled nor Skia. These are both disabled by default in the
MacOS versions of LO.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>