[whatwg] HAVE_ENOUGH_DATA firing the "play" event unconditionally?

On Mon, 5 Jan 2009, Robert O'Callahan wrote:
>
> The spec says:
> 
> If the new ready state is HAVE_ENOUGH_DATA The user agent must queue a 
> task to fire a simple event called canplay,
> 
> 
> Should it only fire "canplay" if the previous ready state was 
> HAVE_CURRENT_DATA or less? Otherwise, going from HAVE_CURRENT_DATA to 
> HAVE_FUTURE_DATA to HAVE_ENOUGH_DATA would fire "canplay" twice.

Fixed.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

Received on Sunday, 22 February 2009 01:28:38 UTC