| Index: chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
 | 
| diff --git a/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc b/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
 | 
| index f2238acc30cd01d89f32a677953c7db77b41ce14..ccaf89d8936725234b2d3695b942006abb3b56dd 100644
 | 
| --- a/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
 | 
| +++ b/chrome/browser/extensions/api/automation_internal/automation_internal_api.cc
 | 
| @@ -248,7 +248,20 @@ class AutomationWebContentsObserver
 | 
|  
 | 
|    explicit AutomationWebContentsObserver(content::WebContents* web_contents)
 | 
|        : content::WebContentsObserver(web_contents),
 | 
| -        browser_context_(web_contents->GetBrowserContext()) {}
 | 
| +        browser_context_(web_contents->GetBrowserContext()) {
 | 
| +    if (web_contents->WasRecentlyAudible()) {
 | 
| +      std::vector<content::AXEventNotificationDetails> details;
 | 
| +      content::RenderFrameHost* rfh = web_contents->GetMainFrame();
 | 
| +      if (!rfh)
 | 
| +        return;
 | 
| +
 | 
| +      content::AXEventNotificationDetails detail;
 | 
| +      detail.ax_tree_id = rfh->GetAXTreeID();
 | 
| +      detail.event_type = ui::AX_EVENT_MEDIA_STARTED_PLAYING;
 | 
| +      details.push_back(detail);
 | 
| +      AccessibilityEventReceived(details);
 | 
| +    }
 | 
| +  }
 | 
|  
 | 
|    content::BrowserContext* browser_context_;
 | 
|  
 | 
| 
 |