Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / html / HTMLAnchorElement.cpp
index daed207..47990fa 100644 (file)
@@ -424,7 +424,7 @@ void HTMLAnchorElement::handleClick(Event* event)
         if (!hasRel(RelationNoReferrer)) {
             String referrer = SecurityPolicy::generateReferrerHeader(document().referrerPolicy(), completedURL, document().outgoingReferrer());
             if (!referrer.isEmpty())
-                request.setHTTPReferrer(AtomicString(referrer));
+                request.setHTTPReferrer(Referrer(referrer, document().referrerPolicy()));
         }
 
         frame->loader().client()->loadURLExternally(request, NavigationPolicyDownload, fastGetAttribute(downloadAttr));
@@ -692,7 +692,7 @@ void HTMLAnchorElement::PrefetchEventHandler::prefetch(blink::WebPreconnectMotiv
 
 bool HTMLAnchorElement::isInteractiveContent() const
 {
-    return true;
+    return isLink();
 }
 
 }