| Index: chrome/renderer/net/net_error_helper.cc
|
| diff --git a/chrome/renderer/net/net_error_helper.cc b/chrome/renderer/net/net_error_helper.cc
|
| index d739cdcbc44664e7e8da4885f899c7aa579661f5..e15afb0067c0fab5b206af44e7ad80e5868ae189 100644
|
| --- a/chrome/renderer/net/net_error_helper.cc
|
| +++ b/chrome/renderer/net/net_error_helper.cc
|
| @@ -112,6 +112,11 @@ void NetErrorHelper::DidStartProvisionalLoad() {
|
|
|
| void NetErrorHelper::DidCommitProvisionalLoad(bool is_new_navigation,
|
| bool is_same_page_navigation) {
|
| + // If this is a "same page" navigation, it's not a real navigation. There
|
| + // wasn't a start event for it, either, so just ignore it.
|
| + if (is_same_page_navigation)
|
| + return;
|
| +
|
| // Invalidate weak pointers from old error page controllers. If loading a new
|
| // error page, the controller has not yet been attached, so this won't affect
|
| // it.
|
|
|