Skip to content

Commit 7280996

Browse files
committed
Add table quirk
1 parent 1303539 commit 7280996

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/html5lib/html5parser.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -958,13 +958,11 @@ def startTagBody(self, token):
958958

959959
def startTagFrameset(self, token):
960960
self.parser.parseError("unexpected-start-tag", {"name": "frameset"})
961-
print self.parser.framesetOK
962961
if (self.tree.openElements[1].name != "body" or len(self.tree.openElements) == 1):
963962
assert self.parser.innerHTML
964963
elif not self.parser.framesetOK:
965964
pass
966965
else:
967-
print self.tree.openElements[1].parent
968966
if self.tree.openElements[1].parent:
969967
self.tree.openElements[1].parent.removeChild(self.tree.openElements[1])
970968
while self.tree.openElements[-1].name != "html":
@@ -1093,8 +1091,9 @@ def startTagXmp(self, token):
10931091
self.parser.framesetOK = False
10941092

10951093
def startTagTable(self, token):
1096-
if self.tree.elementInScope("p"):
1097-
self.processEndTag(impliedTagToken("p"))
1094+
if self.parser.compatMode != "quirks":
1095+
if self.tree.elementInScope("p"):
1096+
self.processEndTag(impliedTagToken("p"))
10981097
self.tree.insertElement(token)
10991098
self.parser.framesetOK = False
11001099
self.parser.phase = self.parser.phases["inTable"]

0 commit comments

Comments
 (0)