From 294ec3b6a5d79222fc0fd42e14117b2828aa5bd1 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 13 Dec 2020 15:21:34 +0100 Subject: [PATCH] LibWeb: Mark element style dirty when class attribute changes Fixes #4403. --- Libraries/LibWeb/DOM/Element.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Libraries/LibWeb/DOM/Element.cpp b/Libraries/LibWeb/DOM/Element.cpp index 816ec7e5a2..65496f9d1d 100644 --- a/Libraries/LibWeb/DOM/Element.cpp +++ b/Libraries/LibWeb/DOM/Element.cpp @@ -161,6 +161,7 @@ void Element::parse_attribute(const FlyString& name, const String& value) for (auto& new_class : new_classes) { m_classes.unchecked_append(new_class); } + set_needs_style_update(true); } else if (name == HTML::AttributeNames::style) { m_inline_style = parse_css_declaration(CSS::ParsingContext(document()), value); }