Fix Firefox composer regression exception

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
pull/21833/head
Michael Telatynski 2020-07-23 09:25:01 +01:00
parent 7f4ae043bd
commit adba9415b3
1 changed files with 3 additions and 3 deletions

View File

@ -162,10 +162,10 @@ export function renderModel(editor: HTMLDivElement, model: EditorModel) {
lines.forEach((parts, i) => { lines.forEach((parts, i) => {
// find first (and remove anything else) div without className // find first (and remove anything else) div without className
// (as browsers insert these in contenteditable) line container // (as browsers insert these in contenteditable) line container
let lineContainer = editor.children[i]; let lineContainer = editor.childNodes[i];
while (lineContainer && (lineContainer.tagName !== "DIV" || !!lineContainer.className)) { while (lineContainer && ((<Element>lineContainer).tagName !== "DIV" || !!(<Element>lineContainer).className)) {
editor.removeChild(lineContainer); editor.removeChild(lineContainer);
lineContainer = editor.children[i]; lineContainer = editor.childNodes[i];
} }
if (!lineContainer) { if (!lineContainer) {
lineContainer = document.createElement("div"); lineContainer = document.createElement("div");