- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Fri, 07 Dec 2012 01:51:16 -0500
- To: "public-script-coord@w3.org" <public-script-coord@w3.org>, Anne van Kesteren <annevk@annevk.nl>
http://dom.spec.whatwg.org/#xmldocument says:
interface XMLDocument : Document {};
http://www.whatwg.org/specs/web-apps/current-work/multipage/dom.html#the-document-object
says:
[PutForwards=href, Unforgeable] readonly attribute Location? location;
and http://dev.w3.org/2006/webapi/WebIDL/#Unforgeable says:
The [Unforgeable] extended attribute [....] also MUST NOT appear on an
attribute on interface A if there exists another interface B that has
A as an inherited interface.
Per above, XMLDocument has Document as an inherited interface, so the
while thing is not valid WebIDL.
I'm not sure why WebIDL has the above requirement, but removing it seems
like the simplest way forward here, unless it creates some sort of
security problem I'm missing. Cameron?
-Boris
Received on Friday, 7 December 2012 07:35:16 UTC