Нажатие Backspace в Content Editable, удаляет тег абзаца в Firefox - PullRequest
0 голосов
/ 31 октября 2018

Имея HTML, как показано ниже:

// Specified I want paragraph as separator
document.execCommand("defaultParagraphSeparator", false, "p");
#editable {
  margin: 10px;
  border: 1px dotted #CCC;
}

#editable p {
  margin: 10px;
  padding: 5px;
  border: 1px dashed #990000;
}
<div id="editable" contenteditable="true">
    <p>
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin ut metus et mi pellentesque maximus ut ac neque. Curabitur nec risus libero.
    </p>
    <p>
        Cras urna arcu, tincidunt sed lorem non, pharetra porta felis. Sed et magna ultricies, ultrices nisi eu, dictum dolor.
    </p>
</div>

При наведении курсора на начало второго абзаца и нажатии клавиши Backspace в Firefox текст второго абзаца не объединяется с текстом первого абзаца (как это происходит в Webkit ) , но удаляет тег абзаца, и это выглядит ужасно. Мне нужно объединить первый абзац.

Что я могу сделать? Может быть, пожалуйста, подскажите мне идею ... Спасибо!

...