-
Type:
Bug
-
Status: Closed
-
Resolution: Fixed
-
Affects Version/s: 7.0.X EE, Master
-
Fix Version/s: 7.0.0 DXP FP30, 7.0.X EE, 7.0.4 CE GA5, 7.1.X, Master
-
Component/s: Blogs, Knowledge Base widget, ~ [Archived] Collaboration
-
Branch Version/s:7.0.x
-
Backported to Branch:Committed
-
Story Points:1
-
Fix Priority:3
-
Git Pull Request:
Steps to reproduce:
- Add the blogs portlet to the page
- Click on configure
- Set Display Style to Simple
- For simplicity enable only the facebook social bookmark
- Save and close the modal
- Create a blog entry which will take you to the list of entries
- Where is the facebook bookmark?
- Refresh the page
- The bookmark is there!
- Click on the title of the entry to open it
- Where is the bookmark?
- Refresh the page
- The bookmark is there!
Expected:
The bookmark appears in points 7 and 11.
Actual:
The bookmark is missing in points 7 and 11 and if we repeat the same with other bookmarks like the StumbleUpon one, besides disappearing it causes the following message to show on the browser's console:
It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.
Which leads to this Stack Overflow post that helps clarifying the root cause of the problem. This is caused by the new way in which Liferay 7 implements navigation using AJAX to only reload the specific portlet instead of the whole page.