Index: chrome/browser/extensions/api/declarative_webrequest/webrequest_action.cc |
diff --git a/chrome/browser/extensions/api/declarative_webrequest/webrequest_action.cc b/chrome/browser/extensions/api/declarative_webrequest/webrequest_action.cc |
index 2459ee9983757ee5ef4d48ee61ae60bcba3daba2..d4bc9e02ebee78fd3ef77299e94e015210538d77 100644 |
--- a/chrome/browser/extensions/api/declarative_webrequest/webrequest_action.cc |
+++ b/chrome/browser/extensions/api/declarative_webrequest/webrequest_action.cc |
@@ -425,7 +425,8 @@ bool WebRequestAction::DeltaHasPermission( |
if (GetHostPermissionsStrategy() == STRATEGY_ALLOW_SAME_DOMAIN) { |
return |
net::RegistryControlledDomainService::SameDomainOrHost( |
- request->url(), delta->new_url) || |
+ request->url(), delta->new_url, |
+ net::RCDS::EXCLUDE_PRIVATE_REGISTRIES) || |
WebRequestPermissions::CanExtensionAccessURL( |
extension_info_map, extension_id, request->url(), crosses_incognito, |
true); |