diff options
-rw-r--r-- | content/renderer/render_view_impl.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc index 65d32fca..b6cb2ea 100644 --- a/content/renderer/render_view_impl.cc +++ b/content/renderer/render_view_impl.cc @@ -1270,6 +1270,10 @@ void RenderViewImpl::OnNavigate(const ViewMsg_Navigate_Params& params) { frame->loadRequest(request); } + // Restore focus to the main frame. Otherwise, if an iframe is focused, the + // main frame stays onfocused. + webview()->setFocusedFrame(frame); + // In case LoadRequest failed before DidCreateDataSource was called. pending_navigation_params_.reset(); } |