Apache OpenOffice (AOO) Bugzilla – Issue 74187
XML Forms slow with a lot of controls
Last modified: 2013-02-07 22:03:33 UTC
When an XML form contains a lot of controls that are linked to nodes in an XForms Instance working with the form is very slow (CPU usage is at max) in the following cases: - typing text into the form fields - switching to and from design mode - editing the form (format of fonts, tables etc; position of controls; ...) - nearly every time upon saving: the cursor jumps to all fields with tab stop one after the other before saving. This is especially annoying during auto save as the focus of the current field is lost.
Created attachment 42743 [details] Sample file showing the descibed behaviour
Reassigned to MSC.
Confirming with m2 (build 9110) - if you type anything in any combobox and then save file Writer _visually_ iterates through each control while saving. At first this is very entertaining, but later on becomes very frustrating (slow and looses current cursor position). Opening the file is slow too. oisin_, typing in the text in text box is ok (not any slower than typing in plain Writer file).
kpalagin: On my system (AMD Athlon 64 3000+, 1GB RAM) the characters don't appear as you type but some milliseconds later. This is even more noticable within a more complex document and on slower machines. In a new document with only the textbox the characters typed appear instantly.
I did some more testing on the performance issue. The problem seem to be complex XPath expressions in the bindings. Thus I changed the sample file to contain some more complex bindings. This documents takes between 30 and 40 seconds to open and typing in the text field is really slow.
Created attachment 44704 [details] 2 sample file with more complex bindings
Sorry if I might get on your nerves, but this problem is still present in 2.3.1 and our customers are complaining constantly about this. Is there a chance to look into this and get it fixed soon??
I suppose this is better kept in the "needs confirmation" pool ...
This issue bit me since too years ago! Now with 3.1 I still suffer from this issue. Since a workflow form is involved, the slowness could kill its application, in my case my user would complain why we don't make web application out of it, which 'ruin' the convenience bought by xform because this feature is designed so that we don't have to build and re-build web application for every form. What needs to be done to confirm it? I see it everyday. As a user not knowing to much technical stuff here, I wonder what can I do to make it as confirmd, can I proove it with a video camera clip show people suffer from this problem?