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

          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Open Open Confirmed Confirmed
          1d 20h 17m 1 André Rømcke 21/Mar/18 10:58 AM
          Confirmed Confirmed InputQ InputQ
          8s 1 André Rømcke 21/Mar/18 10:58 AM
          InputQ InputQ Development Development
          14d 3h 34m 1 Konrad Oboza 04/Apr/18 3:33 PM
          Development Development Development Review Development Review
          1d 33m 1 Konrad Oboza 05/Apr/18 4:06 PM
          Development Review Development Review Documentation Review done Documentation Review done
          4d 17h 41m 1 Michał Szołtysek 10/Apr/18 9:47 AM
          Documentation Review done Documentation Review done QA QA
          8s 1 Michał Szołtysek 10/Apr/18 9:47 AM
          QA QA QA Done QA Done
          4h 17m 1 Michał Szołtysek 10/Apr/18 2:05 PM
          QA Done QA Done Closed Closed
          9d 21h 19m 1 Konrad Oboza 20/Apr/18 11:24 AM

            People

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

              Dates

              • Created:
                Updated:
                Resolved: