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..ff65dae79b06beee2a08a0f9873cc9bee6c74df1 100644 |
--- a/content/browser/frame_host/navigation_request.cc |
+++ b/content/browser/frame_host/navigation_request.cc |
@@ -504,6 +504,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)) { |
+ navigation_handle_->set_net_error_code(net::ERR_ABORTED); |
frame_tree_node_->ResetNavigationRequest(false, true); |
return; |
} |
@@ -588,6 +589,7 @@ void NavigationRequest::OnResponseStarted( |
// TODO(clamy): Rename ShouldTransferNavigation once PlzNavigate ships. |
if (!frame_tree_node_->navigator()->GetDelegate()->ShouldTransferNavigation( |
frame_tree_node_->IsMainFrame())) { |
+ navigation_handle_->set_net_error_code(net::ERR_ABORTED); |
frame_tree_node_->ResetNavigationRequest(false, true); |
return; |
} |