Open Bug 1666692 Opened 5 years ago Updated 2 years ago

Enable partial-prerender-translate-12.html on WebRender

Categories

(Core :: Layout, task)

task

Tracking

()

People

(Reporter: hiro, Unassigned)

References

(Blocks 1 open bug)

Details

partial-prerender-translate-12.html is going to be landed in bug 1659227, but it fails on WebRender. Because when we cause a jank we use the previous transform animation value, but in the test case it's the first composition so that there is no previous animation value at the moment. In the case of non WebRender we use the static transform value on the target layer if there is no previous animation value.

Initially I thought we can use baseStyle for the WebRender case, it works for the particular test case, but it won't work if a paint happens in the middle of the animation. So we need to store the animation transform value at the moment when we build the display item and use it as a fallback value.

Though I am blocking bug 1656473, hopefully it's not a widely used case.

Severity: -- → S3
You need to log in before you can comment on or make changes to this bug.