Bug 1919544 - Do not HTTPS-First upgrade URLs with http:// scheme r=mak,necko-reviewers,urlbar-reviewers,tabbrowser-reviewers

Differential Revision: https://phabricator.services.mozilla.com/D228588
This commit is contained in:
Simon Friedberger
2024-11-13 17:15:57 +00:00
parent 9cbb6eecf0
commit 4fcd691190
28 changed files with 284 additions and 135 deletions

View File

@@ -775,7 +775,7 @@ var gBrowserInit = {
let globalHistoryOptions = undefined;
let triggeringRemoteType = undefined;
let forceAllowDataURI = false;
let wasSchemelessInput = false;
let schemelessInput = Ci.nsILoadInfo.SchemelessInputTypeUnset;
if (window.arguments[1]) {
if (!(window.arguments[1] instanceof Ci.nsIPropertyBag2)) {
throw new Error(
@@ -814,9 +814,9 @@ var gBrowserInit = {
forceAllowDataURI =
extraOptions.getPropertyAsBool("forceAllowDataURI");
}
if (extraOptions.hasKey("wasSchemelessInput")) {
wasSchemelessInput =
extraOptions.getPropertyAsBool("wasSchemelessInput");
if (extraOptions.hasKey("schemelessInput")) {
schemelessInput =
extraOptions.getPropertyAsUint32("schemelessInput");
}
}
@@ -841,7 +841,7 @@ var gBrowserInit = {
fromExternal,
globalHistoryOptions,
triggeringRemoteType,
wasSchemelessInput,
schemelessInput,
});
} catch (e) {
console.error(e);