diff --git a/Userland/Libraries/LibWeb/CSS/Parser/Declaration.h b/Userland/Libraries/LibWeb/CSS/Parser/Declaration.h index e180b7d197..d1de702822 100644 --- a/Userland/Libraries/LibWeb/CSS/Parser/Declaration.h +++ b/Userland/Libraries/LibWeb/CSS/Parser/Declaration.h @@ -20,14 +20,14 @@ public: Declaration(); ~Declaration(); - String const& name() const { return m_name; } + StringView name() const { return m_name; } Vector const& values() const { return m_values; } Important importance() const { return m_important; } String to_string() const; private: - String m_name; + FlyString m_name; Vector m_values; Important m_important { Important::No }; }; diff --git a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp index efebe42283..1bbd9c5a71 100644 --- a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp +++ b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp @@ -2517,7 +2517,7 @@ RefPtr Parser::convert_to_style_declaration(V Optional Parser::convert_to_style_property(Declaration const& declaration) { - auto& property_name = declaration.name(); + auto property_name = declaration.name(); auto property_id = property_id_from_string(property_name); if (property_id == PropertyID::Invalid) {