LibWeb: Don't try to invalidate style for character data nodes

Character data nodes like text and HTML comments don't have style,
so let's just exit invalidation immediately for those.
This commit is contained in:
Andreas Kling 2024-09-22 13:25:21 +02:00 committed by Andreas Kling
commit f351f75a34
Notes: github-actions[bot] 2024-09-22 18:08:40 +00:00

View file

@ -389,6 +389,9 @@ JS::GCPtr<HTML::Navigable> Node::navigable() const
void Node::invalidate_style(StyleInvalidationReason reason)
{
if (is_character_data())
return;
if (!needs_style_update() && !document().needs_full_style_update()) {
dbgln_if(STYLE_INVALIDATION_DEBUG, "Invalidate style ({}): {}", to_string(reason), debug_description());
}