Я пытался иметь не редактируемый, но удаляемый div внутри contenteditable div (все это происходит внутри редактора WYSIWYG, Quill).
Я попытался установить дочерний div contenteditable = "false", и это сделало его недоступным для редактирования, но также сделало его недоступным для удаления в Google Chrome, когда он не окружен редактируемым контентом (как ни странно, работает на Edge),Принудительное добавление некоторого содержимого до и после дочернего элемента div не является вариантом, так как это добавит лишнюю строку
.
<div contenteditable="true">
<p><strong>Editable</strong> Text</p>
<div contenteditable="false">Non Editable Text</div>
</div>