| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index 612fc59ff8b283cbb988e42110e7476f96f8107f..43c084df61361a7645cb4837ec10e978168f65b1 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -3270,12 +3270,14 @@ void RenderFrameImpl::didCommitProvisionalLoad(
|
| // before updating the current history item.
|
| if (SiteIsolationPolicy::UseSubframeNavigationEntries()) {
|
| SendUpdateState();
|
| - current_history_item_ = item;
|
| } else {
|
| render_view_->SendUpdateState();
|
| render_view_->history_controller()->UpdateForCommit(
|
| this, item, commit_type, navigation_state->WasWithinSamePage());
|
| }
|
| + // Update the current history item for this frame (both in default Chrome and
|
| + // subframe FrameNavigationEntry modes).
|
| + current_history_item_ = item;
|
|
|
| InternalDocumentStateData* internal_data =
|
| InternalDocumentStateData::FromDocumentState(document_state);
|
|
|