[whatwg] Two propositions for the autofocus attribute
lachlan.hunt at lachy.id.au
Fri Apr 16 06:03:09 PDT 2010
On 2010-04-16 09:30, Kit Grose wrote:
> On 16/04/2010, at 5:06 PM, Markus Ernst wrote:
>> Is it not possible to say the autofocus attribute is readonly? It
>> dose IMO not make sense to apply it via scripting, as focus() is
>> available for scripting.
> What if the form is received via XHR as HTML and simply injected to
> the page using innerHTML?
If the user has already started interacting with other controls in the
page, like form controls, a contenteditable region or is typing into
some control in the browser chrome (e.g. the address bar or quickfind
textbox), the autofocus behaviour should not occur. Otherwise, if the
user hasn't interacted with the page, then the control should be focussed.
Personally, I also agree that it makes sense for autofocus to only apply
to the first such control. However, Opera's implementation currently
works as specified in the spec, focussing the last such control that is
Lachlan Hunt - Opera Software
More information about the whatwg