- From: Glenn Maynard <glenn@zewt.org>
- Date: Mon, 11 Feb 2013 08:58:30 -0600
- To: www-dom@w3.org
Received on Monday, 11 February 2013 14:59:11 UTC
There's a bit of a mistake in event constructors: by default, you get an event with both the bubbles and cancelable flag cleared. This is backwards, since most of the time you want both of these flags set: almost all events should bubble, and there's essentially no reason to ever create an uncancellable event. (The only time I ever do either of these is if I'm mimicing a native event, where I'll set the same flags.) This means every use of event constructors becomes: new Event("CustomEvent", { bubbles: true, cancelable: true }); which is a pain. These should default to true, so new Event("CustomEvent") does something reasonable. Unfortunately, this is already implemented in Firefox and Chrome, but changing these defaults might still be still web-compatible. -- Glenn Maynard
Received on Monday, 11 February 2013 14:59:11 UTC