| Index: content/browser/frame_host/frame_tree_node.cc
|
| diff --git a/content/browser/frame_host/frame_tree_node.cc b/content/browser/frame_host/frame_tree_node.cc
|
| index 78bbf40fb5f9e4afdf4c3a883ecfbdd06d6a7c3d..be14c709c0a6ab7a14fa17d07840ed5fc735b758 100644
|
| --- a/content/browser/frame_host/frame_tree_node.cc
|
| +++ b/content/browser/frame_host/frame_tree_node.cc
|
| @@ -498,8 +498,13 @@ void FrameTreeNode::DidChangeLoadProgress(double load_progress) {
|
| }
|
|
|
| bool FrameTreeNode::StopLoading() {
|
| - if (IsBrowserSideNavigationEnabled())
|
| + if (IsBrowserSideNavigationEnabled()) {
|
| + if (navigation_request_) {
|
| + navigation_request_->navigation_handle()->set_net_error_code(
|
| + net::ERR_ABORTED);
|
| + }
|
| ResetNavigationRequest(false);
|
| + }
|
|
|
| // TODO(nasko): see if child frames should send IPCs in site-per-process
|
| // mode.
|
|
|