W3C home > Mailing lists > Public > www-dom@w3.org > April to June 2013

Re: Exceptions in event listeners triggered by dispatchEvent().

From: Bjoern Hoehrmann <derhoermi@gmx.net>
Date: Tue, 04 Jun 2013 20:00:35 +0200
To: Boris Zbarsky <bzbarsky@MIT.EDU>
Cc: www-dom@w3.org
Message-ID: <daasq8lv1h0dhijfaams0vpb0kl2os1lip@hive.bjoern.hoehrmann.de>
* Boris Zbarsky wrote:
>On 6/4/13 11:19 AM, Domenic Denicola wrote:
>> Really? To JavaScript programmers, it's the only thing that makes sense. 
>> There is no way in native JavaScript semantics to do the magic thing the 
>> web platform currently does, wherein (a) code is executed synchronously, 
>> but (b) exceptions thrown from that code bypass any surrounding 
>> `try`/`catch` blocks, and instead reach `window.onerror`.
>
>Uh... Sure there is.  It's as simple as a function that catches the 
>exception and then calls window.onerror, no?

That may end up having different behavior when it comes to stack traces
and debugger behavior.
-- 
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de
25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 
Received on Tuesday, 4 June 2013 18:01:03 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 20 October 2015 10:46:20 UTC