Apache OpenOffice (AOO) Bugzilla – Issue 104592
Parameters of plugin are doubled on each document loading
Last modified: 2017-05-20 11:11:49 UTC
Step by step description: Create a new impress document. Go to Insert, Object, Plugin and insert a plugin object (tested with swf file, providing the paramters Play=True and Loop=False). Save the file and close the document. Reload the document, make some changes, and save again. Examining the content.xml shows: ... <draw:param draw:name="Play" draw:value="" /> <draw:param draw:name="Play" draw:value="True" /> <draw:param draw:name="Loop" draw:value="" /> <draw:param draw:name="Loop" draw:value="False" /> Expected: <draw:param draw:name="Play" draw:value="True" /> <draw:param draw:name="Loop" draw:value="False" /> With each reloading of the document, the paramters are doubled, leading to very long load times after some time, which give the impression that office hangs.
Created attachment 64429 [details] bugdoc
Created attachment 64430 [details] Content.xml after creation
Created attachment 64431 [details] Content.xml after reload and resave
The attached content.xml files have been reformatted for easier depiction of the problematic lines.
Could not reproduce this but forwarding for further judgement. Reassigned. @cl: is there a way that the parameter get doubled?
not reproducible here either. Doesn't make sense to have non-reproducible issues lying around for years.
closing. Feel free to reopen if you can still reproduce in a current version of OOo.
Reopening. The problem persists in OOo 3.2. I am trying to be more specific in my step-by-step instructions: - Go to Insert, Object, Plugin and insert a plugin object (tested with swf file, providing the paramters Play=True and Loop=False). - Save the file and close the document. - Reload the document, go to "Edit, Plugin", select the plugin object, make some changes to the object, e.g. resizing it, go to "Edit, Plugin" again, and save again. With this procedure I am *always* able to reproduce the problem.
confirming. The important part is to edit the plugin object again. Using Edit-Plugins and the moving the plugin object is enough. (at least on linux there's an additional bug that when you leave plugin-edit mode, the object is displayed at its old position, you need to swtich to another slide or outline view and back, then the display is updated)
targeting
Reset assigne to the default "issues@openoffice.apache.org".