-
Type:
Bug
-
Resolution: Fixed
-
Priority:
High
-
Component/s: Page - Editor - Migration or Conversion to Fabric
-
None
-
11
-
Minor
-
4
-
Warranty
Issue Summary
Pages created with the legacy editor allowed users to create content with arbitrary indentation of nested lists, as well as lists with rich text bodied macros nested within them. However, content with a specific combination of these two is not compatible with the new editor. See the reproduction steps below to generate the problematic content.
Note: this issue may also happen with tables.
Steps to Reproduce
- Create a legacy page.
- Add a bullet point list and indent it once.
- In the same list item, add a panel macro.
- In the panel macro, add another bullet point list.
- Publish the page.
- Observe that the page cannot be converted to the new editor.
Expected Results
The page can be converted into the new editor and into the ADF format.
Actual Results
The below exception is thrown when trying to view the content in the new editor or when converting to ADF format:
[com.ctc.wstx.exc.WstxLazyException] Unexpected close tag </xml>; expected </ac:rich-text-body>. at [row,col {unknown-source}]
Workaround
Change the storage format of the content (e.g. via the REST API) so that nested lists are not arbitrarily indented. One can do this by grabbing the storage format and find/deleting all instances of the string " style="list-style-type: none;"", excluding the outermost quotations and including the first spacekey character. After saving the modified storage format, you should be able to edit the page to your liking through the Confluence UI.
- is caused by
-
CONFCLOUD-79557 The bullet list format changed with empty list after conversion of page from old editor to the new editor
- In Progress