From b15c4cccbf92d4eb80096868da2931e72e1b2fa1 Mon Sep 17 00:00:00 2001 From: Tim Ledbetter Date: Fri, 8 Aug 2025 18:44:49 +0100 Subject: [PATCH] LibWeb: Ignore non-element nodes when evaluating filters This prevents an unknown filter debug message would be printed for comments. --- Libraries/LibWeb/SVG/SVGFilterElement.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Libraries/LibWeb/SVG/SVGFilterElement.cpp b/Libraries/LibWeb/SVG/SVGFilterElement.cpp index 6dbe849de12..070e14c2cc1 100644 --- a/Libraries/LibWeb/SVG/SVGFilterElement.cpp +++ b/Libraries/LibWeb/SVG/SVGFilterElement.cpp @@ -110,10 +110,7 @@ Optional SVGFilterElement::gfx_filter() return root_filter; }; - for_each_child([&](auto& node) { - if (is(node)) - return IterationDecision::Continue; - + for_each_child_of_type([&](auto& node) { if (auto* flood_primitive = as_if(node)) { root_filter = Gfx::Filter::flood(flood_primitive->flood_color(), flood_primitive->flood_opacity()); update_result_map(*flood_primitive);