Index: third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp |
diff --git a/third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp b/third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp |
index f0d8d4debbd1175128b1b2db70a352b351ec7ea2..baad42d767759a02b470b30eac1dd54579578130 100644 |
--- a/third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp |
+++ b/third_party/WebKit/Source/core/html/HTMLAnchorElement.cpp |
@@ -421,6 +421,7 @@ void HTMLAnchorElement::handleClick(Event* event) { |
document().getSecurityOrigin()->canRequest(completedURL); |
const AtomicString& suggestedName = |
(isSameOrigin ? fastGetAttribute(downloadAttr) : nullAtom); |
+ request.setRequestorOrigin(SecurityOrigin::create(document().url())); |
frame->loader().client()->loadURLExternally( |
request, NavigationPolicyDownload, suggestedName, false); |