diff --git a/src/nu/validator/htmlparser/impl/TreeBuilder.java b/src/nu/validator/htmlparser/impl/TreeBuilder.java index 631184e3..016bf0b6 100644 --- a/src/nu/validator/htmlparser/impl/TreeBuilder.java +++ b/src/nu/validator/htmlparser/impl/TreeBuilder.java @@ -3704,7 +3704,7 @@ public final void endTag(ElementName elementName) throws SAXException { for (;;) { StackNode node = stack[eltPos]; if (node.ns == "http://www.w3.org/1999/xhtml" && node.name == name) { - generateImpliedEndTags(); + generateImpliedEndTagsExceptFor(name); if (errorHandler != null && !isCurrent(name)) { errUnclosedElements(eltPos, name);