Chromium Code Reviews| 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..d7b171d58b8c52ce075fa819fc05250f4b90bb9a 100644 |
| --- a/content/browser/frame_host/navigation_request.cc |
| +++ b/content/browser/frame_host/navigation_request.cc |
| @@ -615,7 +615,12 @@ void NavigationRequest::OnRequestFailed(bool has_stale_copy_in_cache, |
| // Don't ask the renderer to commit an URL if the browser will kill it when |
| // it does. |
| - DCHECK(render_frame_host->CanCommitURL(common_params_.url)); |
| + if (!render_frame_host->CanCommitURL(common_params_.url)) { |
| + // TODO(arthursonzogni, alexmos): This code should be replaced by |
| + // UNREACHED() once the error pages are refactored. |
| + // See crbug.com/588314 and crbug.com/622385. |
| + common_params_.url = GURL(kUnreachableWebDataURL); |
|
nasko
2017/03/22 17:35:22
This is not something we should do. Charlie, Alex
|
| + } |
| NavigatorImpl::CheckWebUIRendererDoesNotDisplayNormalURL(render_frame_host, |
| common_params_.url); |