Jonas Sicking [mailto:[email protected]] wrote: >On Fri, Jul 2, 2010 at 1:29 AM, Anne van Kesteren <[email protected]> wrote: >> On Wed, 30 Jun 2010 22:39:48 +0200, Boris Zbarsky <[email protected]> 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. Thanks, -Chris
