diff --git a/components/style/matching.rs b/components/style/matching.rs index 82db5ded7ae..594717cc52a 100644 --- a/components/style/matching.rs +++ b/components/style/matching.rs @@ -259,6 +259,9 @@ trait PrivateMatchMethods: TElement { if important_rules_changed { tasks.insert(UpdateAnimationsTasks::CASCADE_RESULTS); } + if new_values.is_display_property_changed_from_none(old_values.as_ref().map(|s| &**s)) { + tasks.insert(UpdateAnimationsTasks::DISPLAY_CHANGED_FROM_NONE); + } } if !tasks.is_empty() {