| Index: content/browser/frame_host/navigation_request.cc
|
| diff --git a/content/browser/frame_host/navigation_request.cc b/content/browser/frame_host/navigation_request.cc
|
| index 55eb1ee156e9d58516b5d4eafbb640d93c2d3119..b0caacb710f7b3bdcfe49709ad4dad7bf963643a 100644
|
| --- a/content/browser/frame_host/navigation_request.cc
|
| +++ b/content/browser/frame_host/navigation_request.cc
|
| @@ -645,7 +645,7 @@ void NavigationRequest::OnRequestFailed(bool has_stale_copy_in_cache,
|
| // do belong to the process that will host the destination URL, as a
|
| // reload will end up committing in that process anyway.
|
| RenderFrameHostImpl* render_frame_host = nullptr;
|
| - if (net_error == net::ERR_BLOCKED_BY_CLIENT) {
|
| + if (net_error == net::ERR_BLOCKED_BY_CLIENT && !browser_initiated()) {
|
| render_frame_host = frame_tree_node_->current_frame_host();
|
| } else {
|
| render_frame_host =
|
|
|