Dear Forms WG,

Thanks for using our new list.

On Fri, 13 Jun 2008 14:22:15 +0200, Mark Birbeck <[EMAIL PROTECTED]> wrote:
This should be changed (or a note added) to stress that this
dependency on HTML 5 only applies if a user agent actually supports
the HTML 5 Window object. Section 4 makes this clearer, but the fact
that the dependency on Window is *conditional* in section 4 needs to
be reflected in section 2.1.

Actually, support is not conditional.


In section 4 we have:

"Objects implementing the Window interface must provide an XMLHttpRequest()
  constructor. [HTML5]

[...]"

Although an implementation need not support Window--as outlined in the
first paragraph quoted--

You are not interpreting that paragraph correctly, I'm afraid. There's nothing optional about it. The Window object is required, objects implementing that object must provide a constructor.


In both situations Document is *required*, so a conforming
implementation needs to provide one somehow.

The spec already leaves room for an implementation to provide this
'somehow', in the note that was quoted above:

Note: As per the conformance criteria implementations are free to implement
  this in any way they desire as long as the end results are identical
to those given
  by the English prose.

Actually, the specification is quite clear what Document object is meant. It's the one associated with the Window object one which the XMLHttpRequest constructor was invoked. The specific way this relationship is implemented is up to the implementation, of course, and that's what that note points out.


We feel that although these are minor changes, they would clarify for
implementers that the XHR object is usable in a broad range of
situations.

I'm afraid you're misreading the specification rather badly. Is there anything I can do to make it more clear?


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

Reply via email to