diff --git a/Libraries/LibWeb/Parser/HTMLTokenizer.cpp b/Libraries/LibWeb/Parser/HTMLTokenizer.cpp
index 4be19cbc13..1f73adaad9 100644
--- a/Libraries/LibWeb/Parser/HTMLTokenizer.cpp
+++ b/Libraries/LibWeb/Parser/HTMLTokenizer.cpp
@@ -1415,6 +1415,8 @@ _StartOfFunction:
BEGIN_STATE(NumericCharacterReferenceEnd)
{
+ DONT_CONSUME_NEXT_INPUT_CHARACTER;
+
if (m_character_reference_code == 0) {
TODO();
}