diff --git a/Userland/Libraries/LibWeb/SVG/AttributeNames.cpp b/Userland/Libraries/LibWeb/SVG/AttributeNames.cpp index d98c6a96e6..dafe3a700e 100644 --- a/Userland/Libraries/LibWeb/SVG/AttributeNames.cpp +++ b/Userland/Libraries/LibWeb/SVG/AttributeNames.cpp @@ -22,6 +22,9 @@ void initialize_strings() ENUMERATE_SVG_ATTRIBUTES(__ENUMERATE_SVG_ATTRIBUTE) #undef __ENUMERATE_SVG_ATTRIBUTE + // NOTE: Special case for attributes with ':' in them. + xlink_href = "xlink:href"_fly_string; + s_initialized = true; } diff --git a/Userland/Libraries/LibWeb/SVG/AttributeNames.h b/Userland/Libraries/LibWeb/SVG/AttributeNames.h index 71f4f011a7..9dcee9aa05 100644 --- a/Userland/Libraries/LibWeb/SVG/AttributeNames.h +++ b/Userland/Libraries/LibWeb/SVG/AttributeNames.h @@ -90,6 +90,7 @@ namespace Web::SVG::AttributeNames { E(x1) \ E(x2) \ E(xChannelSelector) \ + E(xlink_href) \ E(y) \ E(y1) \ E(y2) \