Re: [web-animations-tests] Upstream animation-reverse-end-exclusive.html from Blink (#3318)

I had a look into this and I think it makes sense. On the one hand, it seems preferable that changing the playbackRate doesn't instantaneously change the output, however, if the `currentTime` is zero we will report that the `playState` is `finished`. It's odd that the animation should be finished, and `currentTime` be fixed at zero (due to finishing behavior) and yet will appear to apply a fill mode despite there being no fill mode specified.

We need to fix the spec before landing this so I'm not going to merge this now.

(Also, I noticed that the finishing behavior is wrong in that if you set currentTime to -500, then the next time we run the procedure to update the finished state, we'll reset the currentTime to 0. We should fix that too.)

View on GitHub: https://github.com/w3c/web-platform-tests/pull/3318#issuecomment-234824841

Received on Monday, 25 July 2016 02:46:52 UTC