The Mac accessibility impl should defer to BrowserAccessibilityManager
to determine if a node has focus, not the element's state (which goes stale too quickly - that's how we enforce that only one element is focused at once). That was preventing VoiceOver from notifying us when it wanted to set focus, because it thought a node already had focus when it didn't. BUG=105923 TEST=Use Chrome with VoiceOver, use VoiceOver navigation keys to browse focusable elements repeatedly. Review URL: http://codereview.chromium.org/8749014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112343 0039d316-1c4b-4281-b951-d872f2087c98
Showing
Please register or sign in to comment