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 a5a193160646054bdf9751aaf94b7c100b7092ed..a351c4487319ec859f884da60d959242aca0a752 100644 |
--- a/content/browser/frame_host/navigation_request.cc |
+++ b/content/browser/frame_host/navigation_request.cc |
@@ -473,7 +473,7 @@ void NavigationRequest::OnRequestRedirected( |
// FilterURL sets the URL to about:blank if the CSP checks prevent the |
// renderer from accessing it. |
if ((url == url::kAboutBlankURL) && (url != common_params_.url)) { |
- frame_tree_node_->ResetNavigationRequest(false); |
+ frame_tree_node_->ResetNavigationRequest(false, true); |
return; |
} |
} |
@@ -552,7 +552,7 @@ void NavigationRequest::OnResponseStarted( |
// TODO(clamy): Rename ShouldTransferNavigation once PlzNavigate ships. |
if (!frame_tree_node_->navigator()->GetDelegate()->ShouldTransferNavigation( |
frame_tree_node_->IsMainFrame())) { |
- frame_tree_node_->ResetNavigationRequest(false); |
+ frame_tree_node_->ResetNavigationRequest(false, true); |
return; |
} |
} |
@@ -591,7 +591,7 @@ void NavigationRequest::OnRequestFailed(bool has_stale_copy_in_cache, |
// If the request was canceled by the user do not show an error page. |
if (net_error == net::ERR_ABORTED) { |
- frame_tree_node_->ResetNavigationRequest(false); |
+ frame_tree_node_->ResetNavigationRequest(false, true); |
return; |
} |
@@ -826,7 +826,7 @@ void NavigationRequest::CommitNavigation() { |
common_params_, request_params_, |
is_view_source_); |
- frame_tree_node_->ResetNavigationRequest(true); |
+ frame_tree_node_->ResetNavigationRequest(true, true); |
} |
} // namespace content |