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

Anne van Kesteren <[email protected]>
Newsgroups gmane.comp.web.dom.general
Message-ID <CADnb78jKWN2FsZZUuCRebsK2eDbjnBJ6ioz8jTPqG91bWgAQDw@mail.gmail.com>
On Tue, Jun 4, 2013 at 6:47 PM, Boris Zbarsky <[email protected]> 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?

Given the likely outcome of
https://www.w3.org/Bugs/Public/show_bug.cgi?id=22185 running the
script as a fresh code entry-point is a special kind of semantics, I
think. When TC39 tries to rationalize script execution they'll have to
take this into account (among many other things).


--
http://annevankesteren.nl/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.