Index: content/browser/frame_host/render_frame_host_impl.cc |
diff --git a/content/browser/frame_host/render_frame_host_impl.cc b/content/browser/frame_host/render_frame_host_impl.cc |
index 8dc4395003b355fffabc072338aeeb9e7e51a4e3..68aa99e9cdc9aacc5a0f232df5442db75dbd7c1d 100644 |
--- a/content/browser/frame_host/render_frame_host_impl.cc |
+++ b/content/browser/frame_host/render_frame_host_impl.cc |
@@ -1340,6 +1340,12 @@ |
AccessibilityMode accessibility_mode = delegate_->GetAccessibilityMode(); |
if ((accessibility_mode != AccessibilityModeOff) && view && |
RenderFrameHostImpl::IsRFHStateActive(rfh_state())) { |
+ if (accessibility_mode & AccessibilityModeFlagPlatform) { |
+ GetOrCreateBrowserAccessibilityManager(); |
+ if (browser_accessibility_manager_) |
+ browser_accessibility_manager_->OnAccessibilityEvents(params); |
+ } |
+ |
if (browser_accessibility_manager_) { |
// Get the frame routing ids from out-of-process iframes and |
// browser plugin instance ids from guests and update the mappings in |
@@ -1351,12 +1357,6 @@ |
UpdateGuestFrameAccessibility( |
param.node_to_browser_plugin_instance_id_map); |
} |
- } |
- |
- if (accessibility_mode & AccessibilityModeFlagPlatform) { |
- GetOrCreateBrowserAccessibilityManager(); |
- if (browser_accessibility_manager_) |
- browser_accessibility_manager_->OnAccessibilityEvents(params); |
} |
// Send the updates to the automation extension API. |