From 79402946ec58f69a3d4baa76c61ec62bbf7cd6b2 Mon Sep 17 00:00:00 2001 From: iska Date: Wed, 8 Apr 2015 20:37:53 +0200 Subject: [PATCH] Fix the "after frameset" insertion mode handling for "noframes" start tag and "html" end tag --- HTMLKit/HTMLParser.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/HTMLKit/HTMLParser.m b/HTMLKit/HTMLParser.m index 54ec8d1..bdab7ed 100644 --- a/HTMLKit/HTMLParser.m +++ b/HTMLKit/HTMLParser.m @@ -2228,7 +2228,7 @@ case HTMLTokenTypeStartTag: if ([token.asTagToken.tagName isEqualToString:@"html"]) { [self HTMLInsertionModeInBody:token]; - } else if ([token.asTagToken.tagName isEqualToString:@"html"]) { + } else if ([token.asTagToken.tagName isEqualToString:@"noframes"]) { [self HTMLInsertionModeInHead:token]; } else { break; @@ -2236,7 +2236,7 @@ return; case HTMLTokenTypeEndTag: if ([token.asTagToken.tagName isEqualToString:@"html"]) { - [self HTMLInsertionModeInBody:token]; + [self HTMLInsertionModeAfterAfterFrameset:token]; return; } break;