fix: edit lists crashing and list rendering issue in Firefox (#2920)
* one liner fix editor * fix firefox rendering lists * moved fixes * moved fixes per ajbura
This commit is contained in:
@@ -157,10 +157,12 @@ const getInlineElement = (node: ChildNode, processText: ProcessTextCallback): In
|
|||||||
return children;
|
return children;
|
||||||
}
|
}
|
||||||
|
|
||||||
return node.childNodes.flatMap((child) => getInlineElement(child, processText));
|
const children = node.childNodes.flatMap((child) => getInlineElement(child, processText));
|
||||||
|
if (children.length === 0) return [{ text: '' }];
|
||||||
|
return children;
|
||||||
}
|
}
|
||||||
|
|
||||||
return [];
|
return [{ text: '' }];
|
||||||
};
|
};
|
||||||
|
|
||||||
const parseBlockquoteNode = (
|
const parseBlockquoteNode = (
|
||||||
|
|||||||
@@ -129,3 +129,9 @@ textarea {
|
|||||||
audio:not([controls]) {
|
audio:not([controls]) {
|
||||||
display: none !important;
|
display: none !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Fix Firefox rendering lists that have empty items with those items collapsed in on eachother */
|
||||||
|
li p::before {
|
||||||
|
content: '';
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user