From 49cd03be9559c2c5c92ca35a7268639ee17a1257 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 15 Jun 2020 20:29:04 +0200 Subject: [PATCH] LibWeb: Fix broken parsing of during "in body" insertion --- Libraries/LibWeb/Parser/HTMLDocumentParser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/LibWeb/Parser/HTMLDocumentParser.cpp b/Libraries/LibWeb/Parser/HTMLDocumentParser.cpp index 0d8828fbf3..01ed321995 100644 --- a/Libraries/LibWeb/Parser/HTMLDocumentParser.cpp +++ b/Libraries/LibWeb/Parser/HTMLDocumentParser.cpp @@ -1076,7 +1076,7 @@ void HTMLDocumentParser::handle_in_body(HTMLToken& token) if (!m_stack_of_open_elements.contains(HTML::TagNames::template_)) { auto node = m_form_element; m_form_element = nullptr; - if (!node || m_stack_of_open_elements.has_in_scope(*node)) { + if (!node || !m_stack_of_open_elements.has_in_scope(*node)) { PARSE_ERROR(); return; }