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 9672566fe529b0560898a9a17ef532915fc524ee..8ef17ba87d5061d9c898af4665dc05a089c5628f 100644 |
--- a/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp |
+++ b/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp |
@@ -1548,6 +1548,8 @@ LocalFrame* WebLocalFrameImpl::createChildFrame(const FrameLoadRequest& request, |
FrameLoader::resourceRequestFromHistoryItem(childItem, WebCachePolicy::UseProtocolCachePolicy)); |
loadType = FrameLoadTypeInitialHistoryLoad; |
} |
+ if (isReloadLoadType(frame()->loader().loadType()) && !frame()->document()->loadEventFinished()) |
+ loadType = frame()->loader().loadType(); |
Charlie Reis
2016/07/22 20:44:00
I don't think this will work for the new SiteIsola
|
webframeChild->frame()->loader().load(newRequest, loadType, childItem); |
// Note a synchronous navigation (about:blank) would have already processed |