Hello, everyone. The Web Animations specification http://w3c.github.io/web-animations/#the-current-ready-promise reads:
Each player has a current ready promise.The current ready promise is initiallya resolved Promise created using theprocedure to create a new resolved Promise.
Could you clarify what does "initially" mean? Does it mean that right after creation of AnimationPlayer instance its attribute 'ready' is a resolved Promise object? AnimationPlayer instance can be created via AnimationPlayer constructor. The specification of the constructor http://w3c.github.io/web-animations/#dom-animationplayer-animationplayersource-timeline
Creates a new AnimationPlayer object using the following procedure. 1. Let player be a new AnimationPlayer object. 2. Run the procedure to set the timeline of a player on player passing timeline as the new timeline. 3. Run the procedure to set the source content of a player on player passing source as the new content.
does not explicitly specify the value of attribute 'ready'. The procedures mentioned at steps 2 and 3 are quite complex and may or may not affect the attribute 'ready'. Thanks, Aleksei.
