Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index cefdf2ba5537e1728dde9898f84d1cdb75309bea..21bb0387a47b4636b2a3ee21361203be104a41c8 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -5086,7 +5086,8 @@ WebNavigationPolicy RenderFrameImpl::decidePolicyForNavigation( |
// This includes navigations with no request being sent to the network stack. |
if (IsBrowserSideNavigationEnabled() && |
info.urlRequest.checkForBrowserSideNavigation() && |
- ShouldMakeNetworkRequestForURL(url)) { |
+ ShouldMakeNetworkRequestForURL(url) && |
+ info.defaultPolicy == blink::WebNavigationPolicyCurrentTab) { |
clamy
2016/09/09 15:28:01
I think we should still have a special case for Pl
|
BeginNavigation(info); |
return blink::WebNavigationPolicyHandledByClient; |
} |