Index: chrome/renderer/render_view.cc |
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc |
index 892735f7ae54cc0af4547a1d2e2a2fd8b61b4bb7..940dd010571b1a3f4df2bb36bc4e602f2e114ed4 100644 |
--- a/chrome/renderer/render_view.cc |
+++ b/chrome/renderer/render_view.cc |
@@ -1172,7 +1172,8 @@ void RenderView::UpdateURL(WebFrame* frame) { |
} |
GetRedirectChain(ds, ¶ms.redirects); |
- params.should_update_history = !ds->hasUnreachableURL(); |
+ params.should_update_history = !ds->hasUnreachableURL() && |
+ !response.isMultipartPayload(); |
params.searchable_form_url = navigation_state->searchable_form_url(); |
params.searchable_form_encoding = |