-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
8.5.7
-
1
-
Severity 3 - Minor
-
Issue Summary
Pre-requisite: Synchrony is explicitly disabled in Confluence.
If a user adds inline comments to a page that has Jira Issues macro at the same time another user is modifying information within the macro, this action will corrupt the macro. Once the page is saved, the macro will display as "Broken Macro."
Steps to Reproduce
- Link your Confluence instance to a Jira instance.
- Disable Synchrony on Confluence.
- Create a new page, add the Jira Issues macro, and fetch some issues from Jira.
- Add some text to the same page.
- As user A, edit the page and the Jira Issues macro and make some changes to the filter used to fetch Jira issues.
- While user A is editing the page and the macro, access the same page as user B and, while still in view mode, add some inline comments to the page's text.
- As user A, save the changes made to the macro and publish the page again.
Please see a video demonstrating the issue in the attachment section.
Expected Results
The newly published version will include the inline comments and the Jira Issues macro will be updated with the new filter definitions.
Actual Results
The newly published version includes the inline comments, but the Jira Issues macro is broken and is replaced with a Broken Macro error:
In the underlying storage format of the affected page, we see that the macro's structure has been affected and the following definitions have been removed:
<p><ac:structured-macro ac:name="jira" ac:schema-version="1" ac:macro-id="xxxxxxxxxxxxxxxxxxxxxx">
Workaround
No workaround is currently available.