On Sun, 28 Jan 2007 18:51:49 +0100, Charles McCathieNevile <[EMAIL PROTECTED]> wrote:
* The specification should make it clear that other specifications must define when it is to be dispatched. (This should be also be made clear for the examples.)

Sure, but my current approach to ISSUE-106 is that it never has to fire. Other specs therefore *may* define when they think it should fire. Otherwise user agents can just fire it as they please during asynchronous network operations.

Whether or not specifications require it to fire is independent of who makes the requirements regarding firing, no?


IMHO authors should never rely on it firing, primarily because if they do then they break backpat for no particularly good reason that I can see. So specs *should not* say it *must* fire...

I'm not sure this makes much sense in the long term.


* "The user agent may dispatch a progress event while an asynchronous network opertation such as a load event is taking place." doesn't make much sense to me.

apart from the typo, and changing "load event" (which I meant there in the everyday sense of 'occurrence' but which is probably really confusing) to "load operation", is there anything you can suggest to make it clearer?

That would make it more clear.


* "These events should not bubble, and can be canceled." -> "Theseevents must not bubble and most be cancelable."

must be cancelable - agreed. Not sure that we should be upset if some user agent does allow them to bubble, although since they should not authors relying on it are a bit mad. Anyone else want to throw their weight behind
must not bubble?

Yes, me. Interoperability is important.


* I think initProgressEvent and initProgressEventNS should just defer to initEvent and initEventNS for details on multiple invocations (in case that changes at some point).

I think once we put the spec out, making this particular part depend on
something that might change later doesn't help interoperability, so I would prefer we define what happens here and stick with it. But I am not particularly wedded to that. I've raised ISSUE-111.

If there was a good reason for the change surely you want all those methods to behave the same way.


--
Anne van Kesteren
<http://annevankesteren.nl/>
<http://www.opera.com/>

Reply via email to