- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Mon, 27 Jul 2009 09:59:46 -0400
- To: Robin Berjon <robin@berjon.com>
- CC: "public-webapps@w3.org" <public-webapps@w3.org>, "www-dom@w3.org" <www-dom@w3.org>, Olli Pettay <Olli.Pettay@helsinki.fi>
Robin Berjon wrote: > Do other implementers care to chime in with what they do, and if they'd > find this change acceptable? As I recall Gecko's behavior, it works more or less like this: 1) Properties listed as readonly in the DOM 2 Events IDL are in fact readonly. 2) init*Event may be called multiple times, at any point when the event is not in the middle of being dispatched. 3) dispatchEvent may be called multiple times, at any point when the event is not in the middle of being dispatched. I believe #2 is a violation of the DOM 2 Events specification; I'm not quite sure why we allow that. I think there were some historical reasons, but they might not be relevant anymore. Olli might know more. The "when the event is not in the middle of being dispatched" for dispatchEvent is probably technically a violation of that specification too, though it's more likely that the issue was simply not considered during the authoring of the specification. -Boris P.S. I hope I understood the question correctly...
Received on Monday, 27 July 2009 14:00:44 UTC