We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ad50ce2 commit 7217e1dCopy full SHA for 7217e1d
1 file changed
src/html5lib/html5parser.py
@@ -1032,7 +1032,12 @@ def endTagBlock(self, name):
1032
node = self.tree.openElements.pop()
1033
1034
def endTagForm(self, name):
1035
- self.endTagBlock(name)
+ if self.tree.elementInScope(name):
1036
+ self.tree.generateImpliedEndTags()
1037
+ if self.tree.openElements[-1].name != name:
1038
+ self.parser.parseError((u"End tag (form) seen too early. Ignored."))
1039
+ else:
1040
+ self.tree.openElements.pop()
1041
self.tree.formPointer = None
1042
1043
def endTagListItem(self, name):
0 commit comments