| Index: third_party/WebKit/Source/core/loader/DocumentLoader.cpp
|
| diff --git a/third_party/WebKit/Source/core/loader/DocumentLoader.cpp b/third_party/WebKit/Source/core/loader/DocumentLoader.cpp
|
| index b8767260da3b54447598a4982e67326047400931..b6f33410b2bf41cacbd87db7861192bb9aa81735 100644
|
| --- a/third_party/WebKit/Source/core/loader/DocumentLoader.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/DocumentLoader.cpp
|
| @@ -301,11 +301,8 @@ void DocumentLoader::updateForSameDocumentNavigation(
|
| HistoryScrollRestorationType scrollRestorationType,
|
| FrameLoadType type,
|
| Document* initiatingDocument) {
|
| - if (m_frame->settings()->getHistoryEntryRequiresUserGesture() &&
|
| - initiatingDocument &&
|
| - !initiatingDocument->frame()->hasReceivedUserGesture()) {
|
| + if (initiatingDocument && !initiatingDocument->canCreateHistoryEntry())
|
| type = FrameLoadTypeReplaceCurrentItem;
|
| - }
|
|
|
| KURL oldURL = m_request.url();
|
| m_originalRequest.setURL(newURL);
|
|
|