W3C home > Mailing lists > Public > whatwg@whatwg.org > June 2011

[whatwg] Questions on error handling in web workers

From: Ian Hickson <ian@hixie.ch>
Date: Thu, 16 Jun 2011 06:02:52 +0000 (UTC)
Message-ID: <Pine.LNX.4.64.1106160600520.14203@ps20323.dreamhostps.com>
On Wed, 15 Jun 2011, David Levin wrote:
>
> The wording in the Web Workers part of the spec about what to do for 
> onerror has confused a number of people.
> 
> Recently, when asked about it, I thought that it should send through an 
> ErrorEvent when I was pointed at the spec (even though I had seen this 
> issue before).
> 
> Owen Merkling added a repro case here under that assumption:
>     https://bugs.webkit.org/show_bug.cgi?id=35302
> 
> Separately, Yury Semikhatsky got it mixed up here:
>     https://bugs.webkit.org/show_bug.cgi?id=36375
> And a number of us (Jian Li, etc.) were confused about it.
> 
> We can see that Ben Turner also found it confusing:
> https://bugzilla.mozilla.org/show_bug.cgi?id=664650
> 
> Hopefully, the spec can be clarified in this regard to avoid 
> incompatibilities and confusion among implementors. One possible 
> clarification would be a link in the onerror section for Web Workers to 
> indicate that they use this definition: 
> http://www.whatwg.org/specs/web-apps/current-work/#report-the-error

I spoke to bent earlier this evening, and tried to make some minor 
modifications to the spec to help make this clearer. Can you take a look 
and see if it's any better?

If it's not, can you elaborate on what exactly is confusing? I tried to 
answer a question bent was asking but I am so familiar with the style that 
the spec is written in that I found the answer straight away and didn't 
see anything confusing, which doesn't help me make it better! :-)

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Wednesday, 15 June 2011 23:02:52 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:09:06 UTC