The main goal of this patch is making custom properties animatable in
Servo. However, it also fixes the Gecko problem that custom properties
set to the guaranteed-invalid value weren't animating correctly.
Details
Details
- Reviewers
emilio - Group Reviewers
Restricted Project - Commits
- rFIREFOXAUTOLAND9f9e2789650d: Bug 2019537 - Fix animations of custom properties with guaranteed-invalid value.
rFIREFOXAUTOLAND8dad5de04800: Bug 2019537 - Make custom properties animatable in Servo, and fix guaranteed… - Bugzilla Bug ID
- 2019537
Diff Detail
Diff Detail
- Repository
- rFIREFOXAUTOLAND firefox-autoland
Event Timeline
Comment Actions
Please check the new changes. Hopefully try won't miss anything this time: https://treeherder.mozilla.org/jobs?repo=try&landoCommitID=182288
Now I'm correctly handling initial, unset and inherit. For revert and revert-layer I'm adding a comment like in https://searchfox.org/firefox-main/rev/3c52c9c886f7b0423001cef86abfafcf97f2b90a/servo/components/style/properties/helpers/animated_properties.mako.rs#319-325
However, here I can't make them behave as unset because that would break css/css-cascade/revert-layer-011.html.
Instead I'm reverting from_declaration() to return an Option again.