-
Type:
Bug
-
Resolution: Fixed
-
Priority:
High
-
Affects Version/s: 11.0.0-beta1, 11.0.0-beta3, 11.0.0-rc1
-
Component/s: Server - EAP
-
Severity 2 - Major
Issue Summary
In Confluence 11.0 beta releases, if a macro declares both BodyType.RICH_TEXT, and @RequiresFormat(Format.Storage) on execute(), the body of that macro is passed into the editor in Confluence storage format instead of being converted to editor format.
Plain text remains visible, but storage-only elements such as nested macros, page links, and attachment images cannot be interpreted by the editor. The editor removes these elements, and publishing the page persists the resulting empty or incomplete macro body.
Steps to Reproduce
- Install an impacted macro (for example `content-slider`)
- Insert the macro into a page
- Add one or more storage-format elements to its body, for example:
-
- a status macro;
- an <ac:link> to another page; or
- an <ac:image> referencing an attachment.
- Publish the page
- Edit the page again and inspect the macro body in editor
- Publish the page without making any changes to the macro
Expected Results
The rich-text body is converted from storage format to editor format.
Actual Results
Confluence places the storage-format body directly into the editor.
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available
- mentioned in
-
Page Loading...