diff --git a/Userland/Libraries/LibWeb/HTML/Parser/HTMLToken.h b/Userland/Libraries/LibWeb/HTML/Parser/HTMLToken.h
index daf9bfb47f..568bf25035 100644
--- a/Userland/Libraries/LibWeb/HTML/Parser/HTMLToken.h
+++ b/Userland/Libraries/LibWeb/HTML/Parser/HTMLToken.h
@@ -35,7 +35,7 @@ public:
size_t column { 0 };
};
- struct AttributeBuilder {
+ struct Attribute {
String prefix;
String local_name;
String namespace_;
@@ -206,7 +206,7 @@ private:
String tag_name;
bool self_closing { false };
bool self_closing_acknowledged { false };
- Vector attributes;
+ Vector attributes;
} m_tag;
// Type::Comment
diff --git a/Userland/Libraries/LibWeb/HTML/Parser/HTMLTokenizer.cpp b/Userland/Libraries/LibWeb/HTML/Parser/HTMLTokenizer.cpp
index c749dd2815..c69d6c6259 100644
--- a/Userland/Libraries/LibWeb/HTML/Parser/HTMLTokenizer.cpp
+++ b/Userland/Libraries/LibWeb/HTML/Parser/HTMLTokenizer.cpp
@@ -1013,7 +1013,7 @@ _StartOfFunction:
ON('=')
{
log_parse_error();
- auto new_attribute = HTMLToken::AttributeBuilder();
+ HTMLToken::Attribute new_attribute;
new_attribute.name_start_position = nth_last_position(1);
m_current_builder.append_code_point(current_input_character.value());
m_current_token.m_tag.attributes.append(new_attribute);
@@ -1021,7 +1021,7 @@ _StartOfFunction:
}
ANYTHING_ELSE
{
- auto new_attribute = HTMLToken::AttributeBuilder();
+ HTMLToken::Attribute new_attribute;
new_attribute.name_start_position = nth_last_position(1);
m_current_token.m_tag.attributes.append(move(new_attribute));
RECONSUME_IN(AttributeName);
@@ -1138,7 +1138,7 @@ _StartOfFunction:
}
ANYTHING_ELSE
{
- m_current_token.m_tag.attributes.append(HTMLToken::AttributeBuilder());
+ m_current_token.m_tag.attributes.append({});
m_current_token.m_tag.attributes.last().name_start_position = m_source_positions.last();
RECONSUME_IN(AttributeName);
}