diff --git a/toolkit/components/extensions/WebExtensionPolicy.h b/toolkit/components/extensions/WebExtensionPolicy.h index 59483a393b..f34f33e440 100644 --- a/toolkit/components/extensions/WebExtensionPolicy.h +++ b/toolkit/components/extensions/WebExtensionPolicy.h @@ -73,10 +73,8 @@ class WebExtensionPolicy final : public nsISupports, void InjectContentScripts(ErrorResult& aRv); - bool CanAccessURI(const URLInfo& aURI, bool aExplicit = false, - bool aCheckRestricted = true) const { - return !aCheckRestricted && mHostPermissions && - mHostPermissions->Matches(aURI, aExplicit); + bool CanAccessURI(const URLInfo& aURI, bool aExplicit = false) const { + return mHostPermissions && mHostPermissions->Matches(aURI, aExplicit); } bool IsPathWebAccessible(const nsAString& aPath) const { diff --git a/toolkit/components/extensions/webrequest/ChannelWrapper.cpp b/toolkit/components/extensions/webrequest/ChannelWrapper.cpp index 9ac5f74e85..a55e873d3b 100644 --- a/toolkit/components/extensions/webrequest/ChannelWrapper.cpp +++ b/toolkit/components/extensions/webrequest/ChannelWrapper.cpp @@ -525,7 +525,7 @@ bool ChannelWrapper::Matches( bool isProxy = aOptions.mIsProxy && aExtension->HasPermission(nsGkAtoms::proxy); // Proxies are allowed access to all urls, including restricted urls. - if (!aExtension->CanAccessURI(urlInfo, false, !isProxy)) { + if (!aExtension->CanAccessURI(urlInfo, false)) { return false; }