Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-28967

RichText Field Type removes line breaks inside table cells

    Details

      Description

      In RichText Editor, you can create line breaks (inside a paragraph) by pressing Shift + Enter.
      If you create a table using the rich text field type and type some text in a table cell then add a line break and then add some more text after saving the line break is removed.
      If you add a new paragraph in the table cell by pressing Enter then delete the second line with Backspace and then you do the text + line break + text as I've written in the previous line the line break is kept.

      It seems like that line breaks are kept only if they are inside a paragraph (p tag) in a table cell.

      Steps to reproduce:
      1. Create a table in a rich text field.
      2. Click in a table cell
      3. Type "first line", press Shift+Enter, type "second line"
      4. Publish the content
      5. View / edit the content, no br tag between "first line" and "second line"

      Extra info:
      1. The "Steps to reproduce" create a markup like this in the editor (step 1-3):

      <td id="yui_3_18_1_1_1520515355833_79125">
      first line
      <br>
      second line
      <br>
      </td>

      2. If you click in an empty cell, press Enter to add new paragraph, then Backspace to delete the second paragraph then you do step 3 it creates a markup in the editor like this:

      <td id="yui_3_18_1_1_1520515355833_79227">
      <p>
      first line
      <br>​​​​​​​
      second line
      <br>
      </p>
      </td>

      This way the line break (br) is kept.

      Expected: br should be a valid element inside table cell without being inside paragraph tag.

        Issue Links

          Activity

          Gábor Balogh created issue -
          André Rømcke made changes -
          Field Original Value New Value
          Fix Version/s Customer request [ 11018 ]
          André Rømcke made changes -
          Status Open [ 1 ] Confirmed [ 10037 ]
          André Rømcke made changes -
          Status Confirmed [ 10037 ] InputQ [ 10001 ]
          Konrad Oboza made changes -
          Assignee Konrad Oboza [ konrad.oboza@ez.no ]
          Konrad Oboza made changes -
          Status InputQ [ 10001 ] Development [ 3 ]
          Konrad Oboza made changes -
          Status Development [ 3 ] Development Review [ 10006 ]
          Michał Szołtysek made changes -
          Status Development Review [ 10006 ] Documentation Review done [ 10011 ]
          Assignee Konrad Oboza [ konrad.oboza@ez.no ]
          Michał Szołtysek made changes -
          Status Documentation Review done [ 10011 ] QA [ 10008 ]
          Assignee Michał Szołtysek [ michal.szoltysek@ez.no ]
          Michał Szołtysek made changes -
          Status QA [ 10008 ] QA Done [ 10007 ]
          Fix Version/s 1.13.2-rc1 [ 14933 ]
          Assignee Michał Szołtysek [ michal.szoltysek@ez.no ]
          Konrad Oboza made changes -
          Status QA Done [ 10007 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          Vidar Langseid made changes -
          Link This issue relates to EZP-29196 [ EZP-29196 ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Gábor Balogh
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: