diff --git a/html5lib/html5parser.py b/html5lib/html5parser.py index ed44a552..a7cb98be 100644 --- a/html5lib/html5parser.py +++ b/html5lib/html5parser.py @@ -2444,7 +2444,7 @@ def processStartTag(self, token): def processEndTag(self, token): nodeIndex = len(self.tree.openElements) - 1 node = self.tree.openElements[-1] - if node.name != token["name"]: + if node.name.translate(asciiUpper2Lower) != token["name"]: self.parser.parseError("unexpected-end-tag", {"name": token["name"]}) while True: