Steps to reproduce - Part 1.
- Create a page in confluence
- Add some text, natural english would be good. Make it of a decent length
- Save the page
- Get a new tab and open the same page again.
- Note: you should now have two tabs with the same page
- Pick one tab and edit the page.
- Add the letter 'e' to the page somewhere
- Save the document
- Go to the other tab, don't refresh and select a random letter 'e' from the text
- Once selected choose to insert an inline comment
- type text
- Click to save
- Observe strange error message
This will work with words as well. The key is that you need to add a new instance of something so that more than one exists on the page. The root cause seems to be that inline comments don't take into consideration that content might have changed the page in some way. If data it sends to the server doesn't match what the server has then you'll see this message.
Steps to reproduce - Part 2
- Create a confluence page
- Insert a Jira issue macro, have it display as a table with a summary etc
- Add some content underneath the macro that uses some of the same words as are in the issue
- save the page
- Select one of the letters, words or phrases in the page that also exists in the Jira issue.
- Try to insert an inline comment
- Observe failure message
Original steps to reproduce:
1. Create a new page.
2. Import a word document.
3. Mark some plaintext (no macro or user mention visible) and create an inline comment.
4. Save the page.
Other reported steps:
1. Insert a link into a page
2. Add inline comments to an individual word, or word fragment (not multiple words). The highlighted copy should be anywhere on the page above the link
Customers have also reported seeing this issue without having added links or imported documents to their page.
Comment should be saved.
The following alert shows up and the comment is not saved.
We can't add your inline comment; the section you highlighted may contain a macro or user mention. Try highlighting plain text.
Note: Even if I retype the affected word ("West-Balkan") in another part of the page, the result is still the same.