diff options
author | dtseng@chromium.org <dtseng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-13 23:11:29 +0000 |
---|---|---|
committer | dtseng@chromium.org <dtseng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-13 23:11:29 +0000 |
commit | 6b0a6d055c45a71f8cfd1fcbccb079765f281842 (patch) | |
tree | d9f849a023809aa48a0e5b7ec761ec9abfc4ed2a /chrome/browser/accessibility | |
parent | ec820eb05d38c1d21e4b9677eb461d7a563d1a5c (diff) | |
download | chromium_src-6b0a6d055c45a71f8cfd1fcbccb079765f281842.zip chromium_src-6b0a6d055c45a71f8cfd1fcbccb079765f281842.tar.gz chromium_src-6b0a6d055c45a71f8cfd1fcbccb079765f281842.tar.bz2 |
Allows views of role "menu" to receive focus events.
This fix is not meant to redo the API, but simply to make it so ChromeVox can verbalize this important control. We should note the issues with this API in terms of indicating the caller's intent and some underlying assumptions made about what events can be fired on what roles.
BUG=318463
TEST=Ensure that the "apps" wrench menu gets announced by ChromeVox.
Review URL: https://codereview.chromium.org/71863003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234949 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/accessibility')
-rw-r--r-- | chrome/browser/accessibility/accessibility_extension_api.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/accessibility/accessibility_extension_api.cc b/chrome/browser/accessibility/accessibility_extension_api.cc index 22a737e..1b6cd40 100644 --- a/chrome/browser/accessibility/accessibility_extension_api.cc +++ b/chrome/browser/accessibility/accessibility_extension_api.cc @@ -91,6 +91,9 @@ void ExtensionAccessibilityEventRouter::HandleMenuEvent( case ui::AccessibilityTypes::EVENT_MENUPOPUPEND: OnMenuClosed(info); break; + case ui::AccessibilityTypes::EVENT_FOCUS: + OnControlFocused(info); + break; default: NOTREACHED(); } |