LibWeb: Move perform_pending_style_invalidations() in StyleInvalidator

This change introduces StyleInvalidator as a preparation for upcoming
change that will make `perform_pending_style_invalidations()` take care
of pending invalidation sets.
This commit is contained in:
Aliaksandr Kalenik 2025-07-15 18:43:32 +02:00 committed by Andreas Kling
commit 8cbe27b2f9
Notes: github-actions[bot] 2025-07-16 22:44:32 +00:00
6 changed files with 74 additions and 29 deletions

View file

@ -1261,6 +1261,8 @@ private:
HashTable<GC::Ref<Element>> m_render_blocking_elements;
HashTable<WeakPtr<Node>> m_pending_nodes_for_style_invalidation_due_to_presence_of_has;
GC::Ref<StyleInvalidator> m_style_invalidator;
};
template<>