Pārlūkot izejas kodu

LibWeb: Make invalidate_style() set child-needs-update on shadow hosts

Andreas Kling 3 gadi atpakaļ
vecāks
revīzija
b4bda4cdf3
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      Userland/Libraries/LibWeb/DOM/Node.cpp

+ 1 - 0
Userland/Libraries/LibWeb/DOM/Node.cpp

@@ -181,6 +181,7 @@ void Node::invalidate_style()
         if (node.has_children())
             node.m_child_needs_style_update = true;
         if (auto* shadow_root = node.is_element() ? static_cast<DOM::Element&>(node).shadow_root() : nullptr) {
+            node.m_child_needs_style_update = true;
             shadow_root->m_needs_style_update = true;
             if (shadow_root->has_children())
                 shadow_root->m_child_needs_style_update = true;