I think it is a good idea. Nevertheless, the `focusFirst` method is public, so it would require deprecation.

Do you think the change should be done within this PR? I think it can be in a separate commit, as it is not part of the fix.