Skip to content

Commit 80f280a

Browse files
committed
fix endTagSelect in InSelect and add a testcase for it
--HG-- extra : convert_revision : svn%3Aacbfec75-9323-0410-a652-858a13e371e0/trunk%40343
1 parent 9312fa9 commit 80f280a

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/parser.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1799,10 +1799,9 @@ def endTagOptgroup(self, name):
17991799

18001800
def endTagSelect(self, name):
18011801
if self.parser.elementInScope(name, True):
1802-
if self.parser.openElements[-1].name != "select":
1802+
node = self.parser.openElements.pop()
1803+
while node.name != "select":
18031804
node = self.parser.openElements.pop()
1804-
while node.name != "select":
1805-
node = self.parser.openElements.pop()
18061805
self.parser.resetInsertionMode()
18071806
else:
18081807
# innerHTML case

0 commit comments

Comments
 (0)