Don't process visited rules during animation-only restyle.

This commit is contained in:
Hiroyuki Ikezoe 2017-05-31 05:48:56 +09:00
parent 636c47da29
commit 47124e1787

View file

@ -1254,8 +1254,10 @@ pub trait MatchMethods : TElement {
let mut result = false;
result |= self.replace_rules_internal(replacements, context, data,
CascadeVisitedMode::Unvisited);
result |= self.replace_rules_internal(replacements, context, data,
CascadeVisitedMode::Visited);
if !context.shared.traversal_flags.for_animation_only() {
result |= self.replace_rules_internal(replacements, context, data,
CascadeVisitedMode::Visited);
}
result
}