| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index dc5a923125c1755b520c0835501f71b9a0353dec..e1638b3b216173e552cbbaeb351253d33b0c428c 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -3412,7 +3412,8 @@ void RenderViewImpl::didStartProvisionalLoad(WebFrame* frame) {
|
|
|
| // Make sure redirect tracking state is clear for the new load.
|
| completed_client_redirect_src_ = Referrer();
|
| - } else if (frame->parent()->isLoading()) {
|
| + } else if (frame->parent()->isLoading() ||
|
| + document_state->navigation_state()->pending_page_id() == -1) {
|
| // Take note of AUTO_SUBFRAME loads here, so that we can know how to
|
| // load an error page. See didFailProvisionalLoad.
|
| document_state->navigation_state()->set_transition_type(
|
|
|