On Fri, Sep 25, 2015 at 7:51 AM, Boris Zbarsky <bzbar...@mit.edu> wrote:

> On 9/25/15 10:48 AM, Justin Novosad wrote:
>> I am sharing this here in case there would be interest in standardizing
>> this behavior.
> I personally think it's a good idea (and throwing an exception is how
> Gecko handles, or at least aims to handle, this situation).

In the past, we discussed that error conditions such as this shouldn't
throw exceptions. Most of the time, this type of error is just temporal and
is resolved in the next frame. Rare exceptions are almost never caught by
the author so the application crashes.

Maybe for out of memory conditions, we could return a fake imagedata object
with nothing but transparent white. In addition an 'isValid' property could
signal if you have a real imagedata object.

Reply via email to