Chromium Code Reviews
DescriptionAdd CSS property priority for CSS animation affecting properties
This change adds a separate priority for CSS properties that affect
running animations. This is in preparation for enabling animation
of custom properties.
There is no meaningful change in behaviour made by this patch.
The reordering of CSSPropertyIDs has revealed a bug in CSS
property/SVG presentation attribute animation collision where the
"winner" is based on hash iteration ordering rather than
meaningful rules. This should not impact users in any significant
way as targeting SVG properties in Web Animations is still behind
the experimental flag.
The call to applyMatchedProperties<HighPriorityProperty>() in
styleForPage() has been deliberately left alone.
Animation properties are not used by callers of styleForPage()
and animation effects were not applied previously.
BUG=644148
Committed: https://crrev.com/6d47d44ba4c0ba026223adb94d7f236fbc5efa22
Cr-Commit-Position: refs/heads/master@{#431706}
Patch Set 1 #Patch Set 2 : Rebased #Patch Set 3 : Rebased #
Total comments: 4
Patch Set 4 : Review changes #Patch Set 5 : Don't bother applying animation properties in styleForPage #Patch Set 6 : Rebase onto apply pass optimisation #Patch Set 7 : Rebase onto latest optimisation #
Messages
Total messages: 27 (18 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||