This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Since load() doesn't throw exceptions any more (right?), the first step of the play() and pause() algorithms should probably change. "If the media element's networkState attribute has the value NETWORK_EMPTY, then the user agent must invoke the load() method and wait for it to return. If that raises an exception, that exception must be reraised by the play() method."
Anything can throw; see section 5.4.3.4 "Killing scripts". Does that get me out of making this change? :-)
will fix...
i apparently fixed this a while back