Description: When there are conditional sections next to each other, not wrapped in a table, one of the conditions is changing to 0 when the odt is opened with Libreoffice 25.8, or converted to a pdf using soffice in LibreOffice 25.8. In the content.xml file we can see the condition is: "" EQ "". This is correct, but when the odt is opened in LibreOffice 25.8, that section changes to 0. The affected section is not always the same, depending on the order and how many there are. In the attached screenshot and odt we can see the condition is 0, but it should be: "" EQ "", as it is in the content.xml. Steps to Reproduce: 1. Have conditional sections within <office:body> and <office:text> in the content.xml that aren't wrapped in anything else with the condition of: "" EQ "". 2. Open the odt in LibreOffice 25.8, or use soffice to generate the pdf using LibreOffice 25.8. One or more sections will be 0 when they weren't 0 in the content.xml. Actual Results: The condition on the section in the xml was "" EQ "", but when opening the odt in LibreOffice it was 0. Expected Results: Instead, the section should have been hidden(True) as the condition should have stayed as "" EQ "". Reproducible: Always User Profile Reset: Yes Additional Info: Attachments are important to show this issue
Created attachment 203332 [details] Screenshot of Broken section
Created attachment 203333 [details] Bug form
We would also like to see if you have any pointers, how can we debug this to identify root cause, which would help us to understand impact. As simply removing certain lines from XML is causing issue to go away so we need some help to understand to identify scope of impact on our other working forms as well.