Loading browser/app/profile/000-mullvad-browser.js +2 −0 Original line number Diff line number Diff line // Preferences specific to Mullvad Browser pref("browser.startup.homepage", "about:mullvad-browser"); // Do not show the bookmark panel for now, because it makes the initial browser // window (about:home) bigger, and regular pages will show letterbox margins as // a result. Loading browser/base/content/browser-places.js +1 −1 Original line number Diff line number Diff line Loading @@ -1431,7 +1431,7 @@ var BookmarkingUI = { if (newTabURL == "about:blank") { newTabURL = "about:newtab"; } let newTabURLs = [newTabURL, "about:home"]; let newTabURLs = [newTabURL, "about:home", "about:mullvad-browser"]; if (PrivateBrowsingUtils.isWindowPrivate(window)) { newTabURLs.push("about:privatebrowsing"); } Loading browser/base/content/browser.js +2 −0 Original line number Diff line number Diff line Loading @@ -699,6 +699,7 @@ async function gLazyFindCommand(cmd, ...args) { } var gPageIcons = { "about:mullvad-browser": "chrome://branding/content/icon32.png", "about:home": "chrome://branding/content/icon32.png", "about:newtab": "chrome://branding/content/icon32.png", "about:welcome": "chrome://branding/content/icon32.png", Loading @@ -706,6 +707,7 @@ var gPageIcons = { }; var gInitialPages = [ "about:mullvad-browser", "about:blank", "about:home", "about:firefoxview", Loading browser/base/content/utilityOverlay.js +1 −0 Original line number Diff line number Diff line Loading @@ -80,6 +80,7 @@ function isBlankPageURL(aURL) { return ( aURL == "about:blank" || aURL == "about:home" || aURL == "about:mullvad-browser" || aURL == BROWSER_NEW_TAB_URL || aURL == "chrome://browser/content/blanktab.html" ); Loading browser/components/BrowserGlue.sys.mjs +14 −0 Original line number Diff line number Diff line Loading @@ -403,6 +403,20 @@ let JSWINDOWACTORS = { matches: ["about:messagepreview", "about:messagepreview?*"], }, AboutMullvadBrowser: { parent: { esModuleURI: "resource:///actors/AboutMullvadBrowserParent.sys.mjs", }, child: { esModuleURI: "resource:///actors/AboutMullvadBrowserChild.sys.mjs", events: { DOMContentLoaded: {}, }, }, matches: ["about:mullvad-browser"], }, AboutPlugins: { parent: { esModuleURI: "resource:///actors/AboutPluginsParent.sys.mjs", Loading Loading
browser/app/profile/000-mullvad-browser.js +2 −0 Original line number Diff line number Diff line // Preferences specific to Mullvad Browser pref("browser.startup.homepage", "about:mullvad-browser"); // Do not show the bookmark panel for now, because it makes the initial browser // window (about:home) bigger, and regular pages will show letterbox margins as // a result. Loading
browser/base/content/browser-places.js +1 −1 Original line number Diff line number Diff line Loading @@ -1431,7 +1431,7 @@ var BookmarkingUI = { if (newTabURL == "about:blank") { newTabURL = "about:newtab"; } let newTabURLs = [newTabURL, "about:home"]; let newTabURLs = [newTabURL, "about:home", "about:mullvad-browser"]; if (PrivateBrowsingUtils.isWindowPrivate(window)) { newTabURLs.push("about:privatebrowsing"); } Loading
browser/base/content/browser.js +2 −0 Original line number Diff line number Diff line Loading @@ -699,6 +699,7 @@ async function gLazyFindCommand(cmd, ...args) { } var gPageIcons = { "about:mullvad-browser": "chrome://branding/content/icon32.png", "about:home": "chrome://branding/content/icon32.png", "about:newtab": "chrome://branding/content/icon32.png", "about:welcome": "chrome://branding/content/icon32.png", Loading @@ -706,6 +707,7 @@ var gPageIcons = { }; var gInitialPages = [ "about:mullvad-browser", "about:blank", "about:home", "about:firefoxview", Loading
browser/base/content/utilityOverlay.js +1 −0 Original line number Diff line number Diff line Loading @@ -80,6 +80,7 @@ function isBlankPageURL(aURL) { return ( aURL == "about:blank" || aURL == "about:home" || aURL == "about:mullvad-browser" || aURL == BROWSER_NEW_TAB_URL || aURL == "chrome://browser/content/blanktab.html" ); Loading
browser/components/BrowserGlue.sys.mjs +14 −0 Original line number Diff line number Diff line Loading @@ -403,6 +403,20 @@ let JSWINDOWACTORS = { matches: ["about:messagepreview", "about:messagepreview?*"], }, AboutMullvadBrowser: { parent: { esModuleURI: "resource:///actors/AboutMullvadBrowserParent.sys.mjs", }, child: { esModuleURI: "resource:///actors/AboutMullvadBrowserChild.sys.mjs", events: { DOMContentLoaded: {}, }, }, matches: ["about:mullvad-browser"], }, AboutPlugins: { parent: { esModuleURI: "resource:///actors/AboutPluginsParent.sys.mjs", Loading