summaryrefslogtreecommitdiffstats
path: root/toolkit/components/extensions/ProxyChannelFilter.sys.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/components/extensions/ProxyChannelFilter.sys.mjs')
-rw-r--r--toolkit/components/extensions/ProxyChannelFilter.sys.mjs8
1 files changed, 4 insertions, 4 deletions
diff --git a/toolkit/components/extensions/ProxyChannelFilter.sys.mjs b/toolkit/components/extensions/ProxyChannelFilter.sys.mjs
index 2f7f8cb113..444602f2fa 100644
--- a/toolkit/components/extensions/ProxyChannelFilter.sys.mjs
+++ b/toolkit/components/extensions/ProxyChannelFilter.sys.mjs
@@ -174,9 +174,9 @@ const ProxyInfoData = {
`ProxyInfoData: Invalid proxy server authorization header: "${proxyAuthorizationHeader}"`
);
}
- if (type !== "https") {
+ if (type !== "https" && type !== "http") {
throw new ExtensionError(
- `ProxyInfoData: ProxyAuthorizationHeader requires type "https"`
+ `ProxyInfoData: ProxyAuthorizationHeader requires type "https" or "http"`
);
}
},
@@ -286,8 +286,8 @@ export class ProxyChannelFilter {
);
}
- // Originally duplicated from WebRequest.jsm with small changes. Keep this
- // in sync with WebRequest.jsm as well as parent/ext-webRequest.js when
+ // Originally duplicated from WebRequest.sys.mjs with small changes. Keep this
+ // in sync with WebRequest.sys.mjs as well as parent/ext-webRequest.js when
// apropiate.
getRequestData(channel, extraData) {
let originAttributes = channel.loadInfo?.originAttributes;