| Index: third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| diff --git a/third_party/WebKit/Source/core/loader/FrameLoader.cpp b/third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| index 53f7684b8db3ea884fdd141dbc5b29bc0ca880a9..b8ffb5666b8eb4228c52bf7673b3e16f55ebf1d7 100644
|
| --- a/third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| @@ -715,9 +715,8 @@ FrameLoadType FrameLoader::determineFrameLoadType(
|
| m_documentLoader->loadType() == FrameLoadTypeReload)
|
| return FrameLoadTypeReload;
|
|
|
| - if (m_frame->settings()->getHistoryEntryRequiresUserGesture() &&
|
| - request.originDocument() &&
|
| - !request.originDocument()->frame()->hasReceivedUserGesture())
|
| + if (request.originDocument() &&
|
| + !request.originDocument()->canCreateHistoryEntry())
|
| return FrameLoadTypeReplaceCurrentItem;
|
|
|
| if (request.resourceRequest().url().isEmpty() &&
|
|
|