Issue
- Using the following code in a fragment results in an error when editing the rich text field, using a copied text.
- The title field is empty and the pasted text gets duplicated and can not be edited and it gets displayed outside the editable field.
<h1 data-lfr-editable-id="title" data-lfr-editable-type="rich-text">
Default title
</h1>
Environment
- Liferay DXP 7.4
Resolution
- The following code change solves the issue:
<div data-lfr-editable-id="title" data-lfr-editable-type="rich-text">
<h1>
Default title
</h1>
</div>
- It is not a good practice to have specific HTML elements be rich-text editable such as h1, because certain HTML elements can't nest their own types or others.