| Index: chrome/browser/accessibility/accessibility_extension_api.cc
|
| diff --git a/chrome/browser/accessibility/accessibility_extension_api.cc b/chrome/browser/accessibility/accessibility_extension_api.cc
|
| index 1b6cd409964e7faaa1f7116d18e4dd96e2e2be75..d37ec034dd7b42ffcf65ccd7f04a5bc8827b9d78 100644
|
| --- a/chrome/browser/accessibility/accessibility_extension_api.cc
|
| +++ b/chrome/browser/accessibility/accessibility_extension_api.cc
|
| @@ -75,6 +75,9 @@ void ExtensionAccessibilityEventRouter::ClearControlEventCallback() {
|
| void ExtensionAccessibilityEventRouter::HandleWindowEvent(
|
| ui::AccessibilityTypes::Event event,
|
| const AccessibilityWindowInfo* info) {
|
| + if (!control_event_callback_.is_null())
|
| + control_event_callback_.Run(event, info);
|
| +
|
| if (event == ui::AccessibilityTypes::EVENT_ALERT)
|
| OnWindowOpened(info);
|
| }
|
| @@ -111,6 +114,7 @@ void ExtensionAccessibilityEventRouter::HandleControlEvent(
|
| OnTextChanged(info);
|
| break;
|
| case ui::AccessibilityTypes::EVENT_VALUE_CHANGED:
|
| + case ui::AccessibilityTypes::EVENT_ALERT:
|
| OnControlAction(info);
|
| break;
|
| case ui::AccessibilityTypes::EVENT_FOCUS:
|
|
|