So I guess jQuery just uses autofocus attribute to select which control to focus, but they still do it with .focus() javascript.

I kind of like this practice (even if it leaves more autofocus controls in the dom - after on load they shouldn't care anyway), so I suggest we add this piece of code somewhere global in client:

    $(document).on "DOMNodeInserted", (e) ->
      e.target.focus()  if e.target.autofocus
      return

This [works](http://jsfiddle.net/dJ57T/7/) consistently in Safari, Chrome & Firefox. Then we can do #406 as planned.