diff --git a/components/style/matching.rs b/components/style/matching.rs index 5f140b54ca0..848fd77f9b2 100644 --- a/components/style/matching.rs +++ b/components/style/matching.rs @@ -340,12 +340,7 @@ trait PrivateMatchMethods: TElement { pseudo: Option<&PseudoElement>, ) -> ChildCascadeRequirement { debug!("accumulate_damage_for: {:?}", self); - - // Don't accumulate damage if we're in a forgetful traversal. - if shared_context.traversal_flags.contains(TraversalFlags::Forgetful) { - debug!(" > forgetful traversal"); - return ChildCascadeRequirement::MustCascadeChildren; - } + debug_assert!(!shared_context.traversal_flags.contains(TraversalFlags::Forgetful)); let difference = self.compute_style_difference(old_values, new_values, pseudo);