| Index: third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp b/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| index 6fc3d8e910afe2a966227225e9592acd23fa483b..693c3e23e7c1bbe465726beb8d5b3c9f7aaaf6e3 100644
|
| --- a/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| @@ -1545,6 +1545,9 @@ LocalFrame* WebLocalFrameImpl::createChildFrame(const FrameLoadRequest& request,
|
| FrameLoader::resourceRequestFromHistoryItem(childItem, WebCachePolicy::UseProtocolCachePolicy));
|
| loadType = FrameLoadTypeInitialHistoryLoad;
|
| }
|
| + FrameLoadType parentLoadType = frame()->loader().loadType();
|
| + if (parentLoadType == FrameLoadTypeReload || parentLoadType == FrameLoadTypeReloadMainResource || parentLoadType == FrameLoadTypeReloadBypassingCache)
|
| + loadType = parentLoadType;
|
| webframeChild->frame()->loader().load(newRequest, loadType, childItem);
|
|
|
| // Note a synchronous navigation (about:blank) would have already processed
|
|
|