https://bugs.documentfoundation.org/show_bug.cgi?id=166802

            Bug ID: 166802
           Summary: Slides with names containing a comma used in a user
                    defined presentation don't show when reopening
                    document
           Product: LibreOffice
           Version: 24.8.6.2 release
          Hardware: x86-64 (AMD64)
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Impress
          Assignee: [email protected]
          Reporter: [email protected]

When saving a document containing a user defined presentation (if I'm using a
wrong term, please, excuse me; I'm translating the terms back from a german
translation of these terms), LibreOffice Impress obviously uses commas to
separate slide names in the definition of the user defined presentation
(component content.xml; upon reopening the document, the list of slide names
obviously is recreated by splitting this text by  commas; whenever a slide name
is found that does not exist in the presentation, this name is silently
dropped. Thus, whenever a user defined presentation contains slides with names
containing commas, these slides don't appear in the user defined presentation
any more when the document is reopened.
To save Your users from this troubles, I ask You to
* in the short term,
  + document this behaviour,
  + warn the user if he takes a step in the direction of this problem (using
slide names containing commas; adding slides with such names to a user defined
presentation)
  + especially, notify Your users if he is opening an Impress presentation with
(a) user defined presentation(s) containing slide names not found in the
presentation
* in the long term, please fix the file format so slide names in user defined
presentations are separated another way (e.g., by embedding each name in its
own XML element).
Sincerely Yours - Alfred Novacek
P.S.: I did not examine LibreOffice Impress's code to diagnose the problem (so
I am not able to provide the fixes suggested above); instead, after trying
various ways to solve the provlem (which I was very astonished of) and finding
the correct way (which allowed me to work around the problem), I verified the
description by taking an Impress file apart and examining especially the
content.xml component.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to