| Index: chrome/renderer/render_view.cc
|
| ===================================================================
|
| --- chrome/renderer/render_view.cc (revision 57117)
|
| +++ chrome/renderer/render_view.cc (working copy)
|
| @@ -2527,6 +2527,11 @@
|
| if (renderer_preferences_.browser_handles_top_level_requests &&
|
| IsNonLocalTopLevelNavigation(url, frame, type)) {
|
| GURL referrer(request.httpHeaderField(WebString::fromUTF8("Referer")));
|
| + // Reset these counters as the RenderView could be reused for the next
|
| + // navigation.
|
| + page_id_ = -1;
|
| + next_page_id_ = 1;
|
| + last_page_id_sent_to_browser_ = -1;
|
| OpenURL(url, referrer, default_policy);
|
| return WebKit::WebNavigationPolicyIgnore; // Suppress the load here.
|
| }
|
|
|