| Index: chrome/browser/ui/aura/accessibility/automation_manager_aura.cc
|
| diff --git a/chrome/browser/ui/aura/accessibility/automation_manager_aura.cc b/chrome/browser/ui/aura/accessibility/automation_manager_aura.cc
|
| index 0c40a5a92a52211385b65a25ed62c540a096d479..28c4767febfabe201972394b0e87852bdd59c452 100644
|
| --- a/chrome/browser/ui/aura/accessibility/automation_manager_aura.cc
|
| +++ b/chrome/browser/ui/aura/accessibility/automation_manager_aura.cc
|
| @@ -143,6 +143,13 @@ void AutomationManagerAura::SendEvent(BrowserContext* context,
|
|
|
| ExtensionMsg_AccessibilityEventParams params;
|
| current_tree_serializer_->SerializeChanges(aura_obj, ¶ms.update);
|
| +
|
| + // Make sure the focused node is serialized.
|
| + views::AXAuraObjWrapper* focus =
|
| + views::AXAuraObjCache::GetInstance()->GetFocus();
|
| + if (focus)
|
| + current_tree_serializer_->SerializeChanges(focus, ¶ms.update);
|
| +
|
| params.tree_id = 0;
|
| params.id = aura_obj->GetID();
|
| params.event_type = event_type;
|
|
|