diff --git a/Userland/Libraries/LibWeb/HTML/HTMLLinkElement.cpp b/Userland/Libraries/LibWeb/HTML/HTMLLinkElement.cpp index be46859861..d00cb2865e 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLLinkElement.cpp +++ b/Userland/Libraries/LibWeb/HTML/HTMLLinkElement.cpp @@ -107,7 +107,8 @@ void HTMLLinkElement::attribute_changed(DeprecatedFlyString const& name, Depreca } } - if (m_relationship & Relationship::Stylesheet) { + // FIXME: Handle alternate stylesheets properly + if (m_relationship & Relationship::Stylesheet && !(m_relationship & Relationship::Alternate)) { if (name == HTML::AttributeNames::disabled && m_loaded_style_sheet) document().style_sheets().remove_sheet(*m_loaded_style_sheet);