From 89ff209f2d7a769cabeead29ff6099b724da83a7 Mon Sep 17 00:00:00 2001 From: iska Date: Sun, 5 Apr 2015 17:55:58 +0200 Subject: [PATCH] Add missing case in the "in-table" start-tag handling Entry for "colgroup" was missing --- HTMLKit/HTMLParser.m | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/HTMLKit/HTMLParser.m b/HTMLKit/HTMLParser.m index 691332a..aa28a24 100644 --- a/HTMLKit/HTMLParser.m +++ b/HTMLKit/HTMLParser.m @@ -1559,6 +1559,12 @@ case HTMLTokenTypeStartTag: if ([token.asTagToken.tagName isEqualToString:@"caption"]) { [_stackOfOpenElements clearBackToTableContext]; + [_listOfActiveFormattingElements addMarker]; + [self insertElementForToken:token.asTagToken]; + [self switchInsertionMode:HTMLInsertionModeInCaption]; + } else if ([token.asTagToken.tagName isEqualToString:@"colgroup"]) { + [_stackOfOpenElements clearBackToTableContext]; + [self insertElementForToken:token.asTagToken]; [self switchInsertionMode:HTMLInsertionModeInColumnGroup]; } else if ([token.asTagToken.tagName isEqualToString:@"col"]) { [_stackOfOpenElements clearBackToTableContext];