| Index: Source/core/loader/DocumentLoader.cpp | 
| diff --git a/Source/core/loader/DocumentLoader.cpp b/Source/core/loader/DocumentLoader.cpp | 
| index db2b2ce35833cd725be34e5edd301bd5b2f3f703..c465126409eb0abfce632242e1614b4a17152c48 100644 | 
| --- a/Source/core/loader/DocumentLoader.cpp | 
| +++ b/Source/core/loader/DocumentLoader.cpp | 
| @@ -296,7 +296,7 @@ bool DocumentLoader::isRedirectAfterPost(const ResourceRequest& newRequest, cons | 
| return false; | 
| } | 
|  | 
| -bool DocumentLoader::shouldContinueForNavigationPolicy(const ResourceRequest& request) | 
| +bool DocumentLoader::shouldContinueForNavigationPolicy(const ResourceRequest& request, bool isTransitionNavigation) | 
| { | 
| // Don't ask if we are loading an empty URL. | 
| if (request.url().isEmpty() || m_substituteData.isValid()) | 
| @@ -314,7 +314,7 @@ bool DocumentLoader::shouldContinueForNavigationPolicy(const ResourceRequest& re | 
| } | 
|  | 
| NavigationPolicy policy = m_triggeringAction.policy(); | 
| -    policy = frameLoader()->client()->decidePolicyForNavigation(request, this, policy); | 
| +    policy = frameLoader()->client()->decidePolicyForNavigation(request, this, policy, isTransitionNavigation); | 
| if (policy == NavigationPolicyCurrentTab) | 
| return true; | 
| if (policy == NavigationPolicyIgnore) | 
|  |