fix(HtmlParser): do not add required parents to template root elements
fixes #5967
This commit is contained in:
@ -266,7 +266,7 @@ class TreeBuilder {
|
||||
const tagDef = getHtmlTagDefinition(el.name);
|
||||
const {parent, container} = this._getParentElementSkippingContainers();
|
||||
|
||||
if (tagDef.requireExtraParent(isPresent(parent) ? parent.name : null)) {
|
||||
if (isPresent(parent) && tagDef.requireExtraParent(parent.name)) {
|
||||
var newParent = new HtmlElementAst(
|
||||
tagDef.parentToAdd, [], [], el.sourceSpan, el.startSourceSpan, el.endSourceSpan);
|
||||
this._insertBeforeContainer(parent, container, newParent);
|
||||
|
Reference in New Issue
Block a user