Open Bug 1407527 Opened 7 years ago Updated 2 years ago

Remove Animation methods that do not post a restyle

Categories

(Core :: DOM: Animation, enhancement, P5)

enhancement

Tracking

()

Tracking Status
firefox57 --- wontfix
firefox58 --- affected

People

(Reporter: birtles, Unassigned)

References

Details

See bug 1405548 for some context. With the Gecko style backend we assume that all changes to CSS animations should not generate subsequent restyles and we have various methods that try (but often fail) to ensure this. Methods like XXXNoUpdate and so on. When using the Servo style backend, however, we actually want these changes to trigger restyles so that we will perform a second animation traversal. We'll still need to keep PlayFromStyle() and PauseFromStyle() at least since these do other things apart from just avoiding posting a restyle, but there are probably a few methods we can drop including the extra machinery that bug 1405548 is likely to add.
Priority: -- → P5
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.