Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 6f71ed70042316ef6ba284df364079a67d8424a1..7c5bbfc34e40c4c4be3c796fbe6ecae00fdc6f48 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -753,8 +753,8 @@ void RenderFrameImpl::PepperTextInputTypeChanged( |
return; |
GetRenderWidget()->UpdateTextInputType(); |
- if (renderer_accessibility()) |
- renderer_accessibility()->FocusedNodeChanged(WebNode()); |
+ |
+ FocusedNodeChangedForAccessibility(WebNode()); |
} |
void RenderFrameImpl::PepperCaretPositionChanged( |
@@ -3801,8 +3801,12 @@ void RenderFrameImpl::HandleWebAccessibilityEvent( |
} |
void RenderFrameImpl::FocusedNodeChanged(const WebNode& node) { |
- if (renderer_accessibility_) |
- renderer_accessibility_->FocusedNodeChanged(node); |
+ FOR_EACH_OBSERVER(RenderFrameObserver, observers_, FocusedNodeChanged(node)); |
+} |
+ |
+void RenderFrameImpl::FocusedNodeChangedForAccessibility(const WebNode& node) { |
+ if (renderer_accessibility()) |
+ renderer_accessibility()->AccessibilityFocusedNodeChanged(node); |
} |
// PlzNavigate |