Hi, As Aaron and I have discussed, we (Opera and Mozilla) will remove support for the role attribute in the http://www.w3.org/1999/xhtml namespace and only keep support for the role attribute in no namespace on elements in the http://www.w3.org/1999/xhtml namespace (as well as the role attribute in the http://www.w3.org/TR/xhtml2 namespace on any element, which is not defined in this Module). Therefore we suggest to update the spec accordingly. Suggested spec changes: * Remove the second list item from the document conformance criteria. (Note that it is inappropriate to require a namespace *declaration* -- it should be permissable to build up a DOM using scripting and DOM APIs with the correct namespaces but no namespace declarations.) * Remove the host language conformance class. The only host language that this Module will apply to is XHTML 1.1. * Perhaps add the following paragraph to section 3.The XHTML Role Attribute: The role attribute in no namespace on an element in the http://www.w3.org/1999/xhtml namespace is a required feature in this specification. ...in order to have the UA conformance criteria actually apply to something. :-) Cheers, -- Simon Pieters Opera Software