8000 Merge pull request #221 from gsnedders/svg_check_endtag · ezc/html5lib-python@f796cca · GitHub
[go: up one dir, main page]

Skip to content

Commit f796cca

Browse files
committed
Merge pull request html5lib#221 from gsnedders/svg_check_endtag
Fix html5lib#144: avoid bogus parse error on camel-case foreign elements
2 parents 73215c5 + a2cdaf5 commit f796cca

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

html5lib/html5parser.py

Lines changed: 1 addition & 1 deletion
< 45BD td data-grid-cell-id="diff-88cdf3a2fd8f807dae741251459c88e1e10ed54666f13ab7fdc6f4d47ae08648-2448-2448-2" data-line-anchor="diff-88cdf3a2fd8f807dae741251459c88e1e10ed54666f13ab7fdc6f4d47ae08648R2448" data-selected="false" role="gridcell" style="background-color:var(--bgColor-default);padding-right:24px" tabindex="-1" valign="top" class="focusable-grid-cell diff-text-cell right-side-diff-cell left-side">
self.parser.parseError("unexpected-end-tag", {"name": token["name"]})
Original file line numberDiff line numberDiff line change
@@ -2444,7 +2444,7 @@ def processStartTag(self, token):
24442444
def processEndTag(self, token):
24452445
nodeIndex = len(self.tree.openElements) - 1
24462446
node = self.tree.openElements[-1]
2447-
if node.name != token["name"]:
2447+
if node.name.translate(asciiUpper2Lower) != token["name"]:
24482448
24492449

24502450
while True:

0 commit comments

Comments
 (0)
0