LibWeb: Don't mangle inherited properties when updating animated style

This commit is contained in:
Callum Law 2025-11-19 00:04:20 +13:00 committed by Jelle Raaijmakers
parent 01f6f33236
commit 408bbead31
Notes: github-actions[bot] 2025-11-21 08:25:55 +00:00
5 changed files with 39 additions and 4 deletions

View file

@ -922,7 +922,7 @@ void KeyframeEffect::update_computed_properties(AnimationUpdateContext& context)
DOM::AbstractElement abstract_element { *target, pseudo_element_type() };
context.elements.ensure(abstract_element, [computed_properties] {
auto old_animated_properties = computed_properties->animated_property_values();
computed_properties->reset_animated_properties({});
computed_properties->reset_non_inherited_animated_properties({});
return make<AnimationUpdateContext::ElementData>(move(old_animated_properties), computed_properties);
});