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

Repeatable HTML field becomes empty upon reorganization with drag&drop using CKeditor

    Details

      Description

      Reproduction steps:
      The issue is only reproducible with ckeditor
      1) Start DXP
      2) Login as admin
      3) Go to: Content->Web Content-> '+' button -> add Basic Web Content -> Structure -> Create new structure
      4) Add a HTML box with the attribute => repeatable = yes
      5) Create a new Webcontent of the new created structre
      6) Write some text to the first html box
      7) Add a second html box via the '+' Button => write some text to it
      8) Reorganize the blocks with drag & drop

      Expected behavior:
      Content boxes holds their value and the editor instance is still functional
      Actual behavior:
      After drag & drop, the HTML field is empty and the ckeditor toolbar throws null error

      Reproducible on Master @e261559fbdc7
      Reproducible on 7.1.x @68d1a7bf45aa4
      Reproducible on 7.0.x @445ecc31b2fe4

        Attachments

        1. Failed.gif
          Failed.gif
          802 kB
        2. Failed1206.gif
          Failed1206.gif
          11.83 MB
        3. FF.gif
          FF.gif
          6.07 MB
        4. LPS-98228_PullRequest88.mov
          4.14 MB
        5. LPS-98228_setTimeout_test.mov
          6.23 MB
        6. screenshot-1.png
          screenshot-1.png
          77 kB

          Issue Links

            Activity

              People

              • Votes:
                1 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Days since last comment:
                  37 weeks ago

                  Packages

                  Version Package
                  7.0.X
                  7.1.X
                  7.2.X
                  7.3.0 CE GA1
                  Master