Loading browser/base/content/browser-init.js +3 −8 Original line number Diff line number Diff line Loading @@ -1000,14 +1000,9 @@ var gBrowserInit = { // if using TorConnect, convert these uris to redirects if (TorConnect.shouldShowTorConnect) { return Promise.resolve(uri).then(aUri => { if (aUri == null) { aUri = []; } aUri = TorConnect.getURIsToLoad(aUri); return aUri; }); return Promise.resolve(uri).then(aUri => TorConnectParent.getURIsToLoad(aUri ?? []) ); } return uri; })()); Loading browser/base/content/browser.js +1 −0 Original line number Diff line number Diff line Loading @@ -87,6 +87,7 @@ ChromeUtils.defineESModuleGetters(this, { TorConnect: "resource://gre/modules/TorConnect.sys.mjs", TorConnectStage: "resource://gre/modules/TorConnect.sys.mjs", TorConnectTopics: "resource://gre/modules/TorConnect.sys.mjs", TorConnectParent: "resource://gre/actors/TorConnectParent.sys.mjs", TorDomainIsolator: "resource://gre/modules/TorDomainIsolator.sys.mjs", TorUIUtils: "resource:///modules/TorUIUtils.sys.mjs", TranslationsParent: "resource://gre/actors/TranslationsParent.sys.mjs", Loading browser/base/content/browser.js.globals +1 −0 Original line number Diff line number Diff line Loading @@ -275,6 +275,7 @@ "TorConnect", "TorConnectStage", "TorConnectTopics", "TorConnectParent", "gTorConnectUrlbarButton", "gTorConnectTitlebarStatus", "OnionAuthPrompt", Loading browser/modules/URILoadingHelper.sys.mjs +2 −1 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ ChromeUtils.defineESModuleGetters(lazy, { AboutNewTab: "resource:///modules/AboutNewTab.sys.mjs", BrowserWindowTracker: "resource:///modules/BrowserWindowTracker.sys.mjs", TorConnect: "resource://gre/modules/TorConnect.sys.mjs", TorConnectParent: "resource://gre/actors/TorConnectParent.sys.mjs", }); ChromeUtils.defineLazyGetter(lazy, "ReferrerInfo", () => Loading Loading @@ -445,7 +446,7 @@ export const URILoadingHelper = { (url === "about:newtab" && Services.prefs.getBoolPref("browser.newtabpage.enabled", false)) ) { url = lazy.TorConnect.getRedirectURL(url); url = lazy.TorConnectParent.getRedirectURL(url); } } Loading toolkit/components/torconnect/TorConnectChild.sys.mjs +2 −2 Original line number Diff line number Diff line Loading @@ -55,8 +55,8 @@ export class TorConnectChild extends RemotePageChild { } else { console.error(`Scheme is not allowed "${redirect}"`); } } catch { console.error(`Invalid redirect URL "${redirect}"`); } catch (e) { console.error(`Invalid redirect URL "${redirect}"`, e); } // Replace the destination to prevent "about:torconnect" entering the Loading Loading
browser/base/content/browser-init.js +3 −8 Original line number Diff line number Diff line Loading @@ -1000,14 +1000,9 @@ var gBrowserInit = { // if using TorConnect, convert these uris to redirects if (TorConnect.shouldShowTorConnect) { return Promise.resolve(uri).then(aUri => { if (aUri == null) { aUri = []; } aUri = TorConnect.getURIsToLoad(aUri); return aUri; }); return Promise.resolve(uri).then(aUri => TorConnectParent.getURIsToLoad(aUri ?? []) ); } return uri; })()); Loading
browser/base/content/browser.js +1 −0 Original line number Diff line number Diff line Loading @@ -87,6 +87,7 @@ ChromeUtils.defineESModuleGetters(this, { TorConnect: "resource://gre/modules/TorConnect.sys.mjs", TorConnectStage: "resource://gre/modules/TorConnect.sys.mjs", TorConnectTopics: "resource://gre/modules/TorConnect.sys.mjs", TorConnectParent: "resource://gre/actors/TorConnectParent.sys.mjs", TorDomainIsolator: "resource://gre/modules/TorDomainIsolator.sys.mjs", TorUIUtils: "resource:///modules/TorUIUtils.sys.mjs", TranslationsParent: "resource://gre/actors/TranslationsParent.sys.mjs", Loading
browser/base/content/browser.js.globals +1 −0 Original line number Diff line number Diff line Loading @@ -275,6 +275,7 @@ "TorConnect", "TorConnectStage", "TorConnectTopics", "TorConnectParent", "gTorConnectUrlbarButton", "gTorConnectTitlebarStatus", "OnionAuthPrompt", Loading
browser/modules/URILoadingHelper.sys.mjs +2 −1 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ ChromeUtils.defineESModuleGetters(lazy, { AboutNewTab: "resource:///modules/AboutNewTab.sys.mjs", BrowserWindowTracker: "resource:///modules/BrowserWindowTracker.sys.mjs", TorConnect: "resource://gre/modules/TorConnect.sys.mjs", TorConnectParent: "resource://gre/actors/TorConnectParent.sys.mjs", }); ChromeUtils.defineLazyGetter(lazy, "ReferrerInfo", () => Loading Loading @@ -445,7 +446,7 @@ export const URILoadingHelper = { (url === "about:newtab" && Services.prefs.getBoolPref("browser.newtabpage.enabled", false)) ) { url = lazy.TorConnect.getRedirectURL(url); url = lazy.TorConnectParent.getRedirectURL(url); } } Loading
toolkit/components/torconnect/TorConnectChild.sys.mjs +2 −2 Original line number Diff line number Diff line Loading @@ -55,8 +55,8 @@ export class TorConnectChild extends RemotePageChild { } else { console.error(`Scheme is not allowed "${redirect}"`); } } catch { console.error(`Invalid redirect URL "${redirect}"`); } catch (e) { console.error(`Invalid redirect URL "${redirect}"`, e); } // Replace the destination to prevent "about:torconnect" entering the Loading