Set the focused item before returning from setAccessibilityFocus.
commit59a0eb5d23da38c7ce318c4a2e3af78512d3419e
authordtseng@chromium.org <dtseng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 6 Jun 2012 23:38:26 +0000 (6 23:38 +0000)
committerdtseng@chromium.org <dtseng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 6 Jun 2012 23:38:26 +0000 (6 23:38 +0000)
tree9e337b98766f2f7e46f0d90a15c153447346249c
parentd16f54831758ee35d76ebd9516fc111a70f3478a
Set the focused item before returning from setAccessibilityFocus.

VoiceOver plays clicks whenever focus moves. Due to the async nature of our focus notifications (i.e. setAccessibilityFocus returns potentially before we ire a focus event), we sometimes don't play the focus click.
If we set focus immediately (as in the focused item in BrowserAccessibilityManager), VoiceOver always plays focus clicks -- this is desirable.

BUG=none
TEST=manual
TBR=avi@chromium.org

Review URL: https://chromiumcodereview.appspot.com/10545042

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140886 0039d316-1c4b-4281-b951-d872f2087c98
content/browser/renderer_host/render_widget_host_view_mac.mm