Index: extensions/browser/api/web_request/web_request_api.cc |
diff --git a/extensions/browser/api/web_request/web_request_api.cc b/extensions/browser/api/web_request/web_request_api.cc |
index d2e230904eab9a3009dd1badf2bc0149b903aa46..4f29a2f69751fb00698f73a949d8cb1eff777580 100644 |
--- a/extensions/browser/api/web_request/web_request_api.cc |
+++ b/extensions/browser/api/web_request/web_request_api.cc |
@@ -1498,7 +1498,9 @@ void ExtensionWebRequestEventRouter::GetMatchingListenersImpl( |
WebRequestPermissions::CanExtensionAccessURL( |
extension_info_map, listener->id.extension_id, url, |
frame_data.tab_id, crosses_incognito, |
- WebRequestPermissions::REQUIRE_HOST_PERMISSION); |
+ WebRequestPermissions::REQUIRE_HOST_PERMISSION, |
+ request->initiator()); |
+ |
if (access != PermissionsData::ACCESS_ALLOWED) { |
if (access == PermissionsData::ACCESS_WITHHELD && |
web_request_event_router_delegate_) { |