W3C home > Mailing lists > Public > public-webapps@w3.org > July to September 2010

RE: Custom DOM events and privileged browser add-ons; Was: Bubbling/Capturing for XHR + other non-DOM objects

From: Chris Wilson <cwilso@microsoft.com>
Date: Fri, 2 Jul 2010 16:21:31 +0000
To: Jonas Sicking <jonas@sicking.cc>, Anne van Kesteren <annevk@opera.com>
CC: Boris Zbarsky <bzbarsky@mit.edu>, Brett Zamir <brettz9@yahoo.com>, "www-dom@w3.org" <www-dom@w3.org>, "public-webapps@w3.org" <public-webapps@w3.org>, Travis Leithead <travil@microsoft.com>, "Adrian Bateman" <adrianba@microsoft.com>
Message-ID: <4FD32EC54E9D3B4D834A0A459CFF040712B68F@TK5EX14MBXW604.wingroup.windeploy.ntdev.microsoft.com>
Jonas Sicking [mailto:jonas@sicking.cc] wrote:
>On Fri, Jul 2, 2010 at 1:29 AM, Anne van Kesteren <annevk@opera.com> wrote:
>> On Wed, 30 Jun 2010 22:39:48 +0200, Boris Zbarsky <bzbarsky@mit.edu> wrote:
>>> On 6/29/10 2:36 PM, Chris Wilson wrote:
>>>> See, this is exactly why we asked the question - because it seems 
>>>> that behavior is inconsistent, we're not sure what the expectation is.
>>> I think Anne answered the question, in any case: the XHR event target 
>>> chain only contains the XHR object itself and nothing else.  If the 
>>> spec doesn't say that explicitly, it should.
>> I do not think the XMLHttpRequest specification should state that to 
>> be honest. If that is at all unclear from the current specifications 
>> (and I am not particularly convinced) that should be clarified in DOM 
>> Events. There are plenty of objects around that implement EventTarget. 
>> Saying for every single one of them they are standalone is make work.
>Indeed. Seems like having the DOM Events spec say that EventTargets are standalone unless otherwise specified seems like a good idea.

...and that's precisely what I was getting at, and why I asked what some appeared to take as an obvious question.  It would be a good idea, imo, to establish the pattern: that events on non-DOM objects do not (unless they explicitly say so) get capturing/bubbling behavior.  The place to do that would seem to be the DOM Events spec.

BTW, the XHR spec does not say anything about capture, iirc, just bubbling - leaving it somewhat ambiguous.

Received on Friday, 2 July 2010 16:22:09 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 18:13:09 UTC