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
parent 8beb7c7700
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());
}