[whatwg] preload="metadata" elements don't necessarily fire "canplay"

In Gecko, <video preload="metadata"> doesn't fire "canplay". This is
allowed (encouraged, even) by the spec, since we can efficiently satisfy
preload="metadata" by stopping decoding after one frame, and if we only
decode one frame then readyState will not advance beyond HAVE_CURRENT_DATA.
However, this may be counterintuitive for Web developers. Also, Chrome
fires "canplay" in this situation (although that's probably part of the
"Chrome fires canplay and canplaythrough willy-nilly" bug). Anyone else
have an opinion on this?

Rob
-- 
oIo otoeololo oyooouo otohoaoto oaonoyooonoeo owohooo oioso oaonogoroyo
owoiotoho oao oboroootohoeoro oooro osoiosotoeoro owoiololo oboeo
osouobojoeocoto otooo ojouodogomoeonoto.o oAogoaoiono,o oaonoyooonoeo
owohooo
osoaoyoso otooo oao oboroootohoeoro oooro osoiosotoeoro,o o‘oRoaocoao,o’o
oioso
oaonosowoeoroaoboloeo otooo otohoeo ocooouoroto.o oAonodo oaonoyooonoeo
owohooo
osoaoyoso,o o‘oYooouo ofooooolo!o’o owoiololo oboeo oiono odoaonogoeoro
ooofo
otohoeo ofoioroeo ooofo ohoeololo.

Received on Wednesday, 10 June 2015 04:54:17 UTC