|
|
@@ -104,10 +104,7 @@ this.serializer = this.serializer || (() => {
|
|
|
content += ">";
|
|
|
}
|
|
|
Array.from(element.childNodes).forEach(childNode => content += serialize(childNode));
|
|
|
- const omittedEndTag = OMITTED_END_TAGS.find(omittedEndTag => {
|
|
|
- const nextSibling = element.nextSibling;
|
|
|
- return tagName == omittedEndTag.tagName && omittedEndTag.accept(nextSibling);
|
|
|
- });
|
|
|
+ const omittedEndTag = OMITTED_END_TAGS.find(omittedEndTag => tagName == omittedEndTag.tagName && omittedEndTag.accept(element.nextSibling));
|
|
|
if (!omittedEndTag && !SELF_CLOSED_TAG_NAMES.includes(tagName)) {
|
|
|
content += "</" + tagName + ">";
|
|
|
}
|