I just wrote a patch to WebKit to add the throwing behavior :-) (Not submitted yet though!)
So, with your patch, you would only throw if you use a zero sized canvas element or would you never throw? On Fri, Mar 1, 2013 at 1:28 PM, Robert O'Callahan <[email protected]>wrote: > I actually just wrote a patch to implement the spec behavior in Firefox. > > I think changing behavior from "throw" to "not throw" shouldn't have any > compatibility concerns. I also think that "not throw" is better here than > throwing; it's simpler to not distinguish "finished downloading but > decoding failed" from "download in progress (but very slow perhaps)". > > In fact I question why the spec has us throw for zero-sized canvas source. > It would seem to me to be simpler/better to just not draw and not throw in > that case also. > > Rob > -- > Wrfhf pnyyrq gurz gbtrgure naq fnvq, “Lbh xabj gung gur ehyref bs gur > Tragvyrf ybeq vg bire gurz, naq gurve uvtu bssvpvnyf rkrepvfr nhgubevgl > bire gurz. Abg fb jvgu lbh. Vafgrnq, jubrire jnagf gb orpbzr terng nzbat > lbh zhfg or lbhe freinag, naq jubrire jnagf gb or svefg zhfg or lbhe fynir > — whfg nf gur Fba bs Zna qvq abg pbzr gb or freirq, ohg gb freir, naq gb > tvir uvf yvsr nf n enafbz sbe znal.” [Znggurj 20:25-28] >
