From 775282f9fc3e812bdd9ab1a6620321ca33d784e1 Mon Sep 17 00:00:00 2001 From: Timothy Flynn Date: Sat, 23 Mar 2024 10:06:09 -0400 Subject: [PATCH] LibWebView: Stop tokenizing the source HTML once we hit an EOF token --- Userland/Libraries/LibWebView/SourceHighlighter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWebView/SourceHighlighter.cpp b/Userland/Libraries/LibWebView/SourceHighlighter.cpp index a4638a09bc4..3d162b8b1be 100644 --- a/Userland/Libraries/LibWebView/SourceHighlighter.cpp +++ b/Userland/Libraries/LibWebView/SourceHighlighter.cpp @@ -60,7 +60,7 @@ String highlight_source(URL::URL const& url, StringView source) previous_position = end_position; }; - for (auto token = tokenizer.next_token(); token.has_value(); token = tokenizer.next_token()) { + for (auto token = tokenizer.next_token(); token.has_value() && !token->is_end_of_file(); token = tokenizer.next_token()) { if (token->is_comment()) { append_source(token->start_position().byte_offset); append_source(token->end_position().byte_offset, "comment"sv);