[whatwg] Fixing activeElement spec to match IE
ojan at chromium.org
Mon May 16 16:44:25 PDT 2011
IE's behavior is better than the current spec because it allows a page to
find the focused element even if the focused element is in a frame by
walking down the frame tree if the activeElement is a frame.
There is existing code that depends on this:
On Mon, May 16, 2011 at 3:39 PM, Erik Arvidsson <arv at chromium.org> wrote:
> Currently, the spec says:
> "The activeElement attribute on HTMLDocument objects must return the
> element in the document that is focused. If no element in the Document
> is focused, this must return the body element."
> This does not fully match IE, or is underspecified. If the document
> has frames in it and a frame contains the focused element, the
> activeElement of the HTMLDocument should return the frame element
> which contains the focus.
> I have a patch for WebKit  to match IE's behavior as described above.
>  http://dev.w3.org/html5/spec/Overview.html#document-level-focus-apis
>  https://bugs.webkit.org/show_bug.cgi?id=49509
More information about the whatwg