diff --git a/Userland/Libraries/LibWeb/CSS/StyleComputer.cpp b/Userland/Libraries/LibWeb/CSS/StyleComputer.cpp index ca9623b4a0d..9f262690e25 100644 --- a/Userland/Libraries/LibWeb/CSS/StyleComputer.cpp +++ b/Userland/Libraries/LibWeb/CSS/StyleComputer.cpp @@ -319,7 +319,7 @@ Vector StyleComputer::collect_matching_rules(DOM::Element const& e } } else { for (auto const& rule : rules) { - if (filter_namespace_rule(element, rule)) + if (!rule.contains_pseudo_element && filter_namespace_rule(element, rule)) rules_to_run.unchecked_append(rule); } }