From 3f2158bbfea85f70cbe5725f58aa69b8ca6fca11 Mon Sep 17 00:00:00 2001 From: Emanuele Torre Date: Sun, 24 May 2020 03:52:02 +0200 Subject: [PATCH] LibWeb: HtmlTokenizer.cpp: fix ON_WHITESPACE macro The "audible bell" character ('\a' U+0007) was treated as whitespace while the "line feed" character ('\n' U+000a) was not. '\a' is no longer considered whitespace. '\n' is now considered whitespace. --- Libraries/LibWeb/Parser/HTMLTokenizer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/LibWeb/Parser/HTMLTokenizer.cpp b/Libraries/LibWeb/Parser/HTMLTokenizer.cpp index f53d07d1db..a5680b7a7e 100644 --- a/Libraries/LibWeb/Parser/HTMLTokenizer.cpp +++ b/Libraries/LibWeb/Parser/HTMLTokenizer.cpp @@ -69,7 +69,7 @@ if (current_input_character.has_value() && current_input_character.value() >= 'A' && current_input_character.value() <= 'Z') #define ON_WHITESPACE \ - if (current_input_character.has_value() && (current_input_character.value() == '\t' || current_input_character.value() == '\a' || current_input_character.value() == '\f' || current_input_character.value() == ' ')) + if (current_input_character.has_value() && (current_input_character.value() == '\t' || current_input_character.value() == '\n' || current_input_character.value() == '\f' || current_input_character.value() == ' ')) #define ANYTHING_ELSE if (1)