Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-116113

The Web Content article Publish button stops working seemingly due to partially loaded javascript

    Details

    • Fix Priority:
      3

      Description

      Description

      When rapidly interacting with, and navigating through, the Web Content menu page the Publish button and content fields will occasionally become unusable. This may be related to LPS-113956.

      Steps to reproduce

      1) Go to Global > Content & Data > Web Content > Structures and copy the Basic Web Content renaming it to "Basic Web Content 2".

      2) Edit the new structure to make the field repeatable.

      3) Create a Web Content with the new structure introducing at least two values for Content field and click Save.

      4) Edit the previous Web Content then click and drag the second Content field as fast as you can and drop it into the back button clicking the back button very quickly afterwards. This step needs to be repeated several times to increase the likelihood of the issue occurring.

      5) Click in the '+' button to create a new Web Content, add a title, then attempt to publish the article.

      Results of Testing

      Expected Result: The Publish button will work as expected as well as content fields.
      Actual Result: The Publish button does not work. Sometimes, certain fields such as description, content or title do not work either.

      Errors/Logs

      This appears within the browser's developer console when the Publish button fails to work:

      ckeditor.js?browserId=other&minifierType=js&languageId=en_US&b=7210&t=1592941040447:992 Uncaught TypeError: Cannot read property 'data' of undefined
          at k (ckeditor.js?browserId=other&minifierType=js&languageId=en_US&b=7210&t=1592941040447:992)
          at g (ckeditor.js?browserId=other&minifierType=js&languageId=en_US&b=7210&t=1592941040447:1000)
          at CKEDITOR.dom.element.<anonymous> (ckeditor.js?browserId=other&minifierType=js&languageId=en_US&b=7210&t=1592941040447:999)
          at CKEDITOR.dom.element.g (ckeditor.js?browserId=other&minifierType=js&languageId=en_US&b=7210&t=1592941040447:11)
          at CKEDITOR.dom.element.fire (ckeditor.js?browserId=other&minifierType=js&languageId=en_US&b=7210&t=1592941040447:12)
          at HTMLHtmlElement.<anonymous> (ckeditor.js?browserId=other&minifierType=js&languageId=en_US&b=7210&t=1592941040447:69)
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              support-lep@liferay.com SE Support
              Reporter:
              nathan.roberts Nathan Roberts
              Participants of an Issue:
              Recent user:
              Jason Pince
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Days since last comment:
                21 weeks, 6 days ago

                  Packages

                  Version Package
                  7.3.4 CE GA5
                  7.3.10 DXP GA1
                  Master