Skip to content

Commit 561cc33

Browse files
committed
fix xmp parsing
1 parent 4cbd2bf commit 561cc33

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/html5lib/html5parser.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1094,9 +1094,11 @@ def startTagAppletMarqueeObject(self, token):
10941094
self.parser.framesetOK = False
10951095

10961096
def startTagXmp(self, token):
1097+
if self.tree.elementInScope("p"):
1098+
self.endTagP(impliedTagToken("p"))
10971099
self.tree.reconstructActiveFormattingElements()
1098-
self.parser.parseRCDataCData(token, "CDATA")
10991100
self.parser.framesetOK = False
1101+
self.parser.parseRCDataCData(token, "CDATA")
11001102

11011103
def startTagTable(self, token):
11021104
if self.parser.compatMode != "quirks":

0 commit comments

Comments
 (0)