[whatwg] Document.activeElement should return the root element in non-HTML documents when no element has focus

Anne van Kesteren annevk at annevk.nl
Mon Feb 3 02:29:42 PST 2014

On Mon, Feb 3, 2014 at 3:34 AM, Cameron McCormack <cam at mcc.id.au> wrote:
> When the document isn't an HTML document and when there is no element with
> focus.  Browsers agree on returning null in an HTML document when there is
> no element with focus, no <body> element, but still a document element.

So how does that work for text/xml? Do you dispatch on namespace of
the root element? If the root element is html in the HTML namespace,
you have that behavior, and otherwise you return the root element
itself? At least thus far we have cared a great deal about not
introducing more differences between HTML and XHTML than necessary. I
could see us caring less about it now though.


More information about the whatwg mailing list