Loading browser/base/content/browser.js +5 −0 Original line number Diff line number Diff line Loading @@ -7505,6 +7505,11 @@ var FirefoxViewHandler = { } }, openTab(section) { if (AppConstants.BASE_BROWSER_VERSION) { // about:firefoxview is disabled. tor-browser#42037. return; } if (!CustomizableUI.getPlacementOfWidget(this.BUTTON_ID)) { CustomizableUI.addWidgetToArea( this.BUTTON_ID, Loading browser/components/about/AboutRedirector.cpp +0 −3 Original line number Diff line number Diff line Loading @@ -74,9 +74,6 @@ static const RedirEntry kRedirMap[] = { nsIAboutModule::URI_CAN_LOAD_IN_PRIVILEGEDABOUT_PROCESS | nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT | nsIAboutModule::IS_SECURE_CHROME_UI}, {"firefoxview", "chrome://browser/content/firefoxview/firefoxview.html", nsIAboutModule::ALLOW_SCRIPT | nsIAboutModule::IS_SECURE_CHROME_UI | nsIAboutModule::HIDE_FROM_ABOUTABOUT}, {"policies", "chrome://browser/content/policies/aboutPolicies.html", nsIAboutModule::ALLOW_SCRIPT | nsIAboutModule::IS_SECURE_CHROME_UI}, {"privatebrowsing", "chrome://browser/content/aboutPrivateBrowsing.html", Loading browser/components/about/components.conf +0 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,6 @@ pages = [ 'home', 'logins', 'loginsimportreport', 'firefoxview', 'messagepreview', 'newtab', 'pocket-home', Loading browser/components/moz.build +0 −1 Original line number Diff line number Diff line Loading @@ -40,7 +40,6 @@ DIRS += [ "downloads", "enterprisepolicies", "extensions", "firefoxview", "genai", "messagepreview", "migration", Loading browser/themes/shared/tabbrowser/tabs.css +14 −4 Original line number Diff line number Diff line Loading @@ -1231,8 +1231,13 @@ tab-group { color-scheme: var(--tab-selected-color-scheme); } :root:not([privatebrowsingmode], [firefoxviewhidden]) :is(toolbarbutton, toolbarpaletteitem) ~ #tabbrowser-tabs, :root[privatebrowsingmode]:not([firefoxviewhidden]) :is( /* about:firefoxview is disabled in Base Browser. See tor-browser#42037. * Therefore we always hide #firefox-view-button, regardless of private * browsing. Here we only want to draw the border if there is a non-hidden * toolbar item before the tabs. * NOTE: Expect merge conflict from bugzilla bug 1917595 and bug 1917599. In * these cases we want to keep our selector as-is. */ :root :is( toolbarbutton:not(#firefox-view-button), toolbarpaletteitem:not(#wrapper-firefox-view-button) ) ~ #tabbrowser-tabs { Loading @@ -1241,8 +1246,13 @@ tab-group { margin-inline-start: 2px; } :root[firefoxviewhidden] :is(#firefox-view-button, #wrapper-firefox-view-button), :root[privatebrowsingmode] :is(#firefox-view-button, #menu_openFirefoxView) { /* about:firefoxview is disabled in Base Browser. Always hide the toolbar button * and menu item regardless of private browsing. See tor-browser#42037. * NOTE: We also hide #wrapper-firefox-view-button, which is used during * customization. * NOTE: Expect merge conflict from bugzilla bug 1903812 and bug 1917599. In * these cases we want to keep our selector as-is. */ #firefox-view-button, #wrapper-firefox-view-button, #menu_openFirefoxView { display: none; } Loading Loading
browser/base/content/browser.js +5 −0 Original line number Diff line number Diff line Loading @@ -7505,6 +7505,11 @@ var FirefoxViewHandler = { } }, openTab(section) { if (AppConstants.BASE_BROWSER_VERSION) { // about:firefoxview is disabled. tor-browser#42037. return; } if (!CustomizableUI.getPlacementOfWidget(this.BUTTON_ID)) { CustomizableUI.addWidgetToArea( this.BUTTON_ID, Loading
browser/components/about/AboutRedirector.cpp +0 −3 Original line number Diff line number Diff line Loading @@ -74,9 +74,6 @@ static const RedirEntry kRedirMap[] = { nsIAboutModule::URI_CAN_LOAD_IN_PRIVILEGEDABOUT_PROCESS | nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT | nsIAboutModule::IS_SECURE_CHROME_UI}, {"firefoxview", "chrome://browser/content/firefoxview/firefoxview.html", nsIAboutModule::ALLOW_SCRIPT | nsIAboutModule::IS_SECURE_CHROME_UI | nsIAboutModule::HIDE_FROM_ABOUTABOUT}, {"policies", "chrome://browser/content/policies/aboutPolicies.html", nsIAboutModule::ALLOW_SCRIPT | nsIAboutModule::IS_SECURE_CHROME_UI}, {"privatebrowsing", "chrome://browser/content/aboutPrivateBrowsing.html", Loading
browser/components/about/components.conf +0 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,6 @@ pages = [ 'home', 'logins', 'loginsimportreport', 'firefoxview', 'messagepreview', 'newtab', 'pocket-home', Loading
browser/components/moz.build +0 −1 Original line number Diff line number Diff line Loading @@ -40,7 +40,6 @@ DIRS += [ "downloads", "enterprisepolicies", "extensions", "firefoxview", "genai", "messagepreview", "migration", Loading
browser/themes/shared/tabbrowser/tabs.css +14 −4 Original line number Diff line number Diff line Loading @@ -1231,8 +1231,13 @@ tab-group { color-scheme: var(--tab-selected-color-scheme); } :root:not([privatebrowsingmode], [firefoxviewhidden]) :is(toolbarbutton, toolbarpaletteitem) ~ #tabbrowser-tabs, :root[privatebrowsingmode]:not([firefoxviewhidden]) :is( /* about:firefoxview is disabled in Base Browser. See tor-browser#42037. * Therefore we always hide #firefox-view-button, regardless of private * browsing. Here we only want to draw the border if there is a non-hidden * toolbar item before the tabs. * NOTE: Expect merge conflict from bugzilla bug 1917595 and bug 1917599. In * these cases we want to keep our selector as-is. */ :root :is( toolbarbutton:not(#firefox-view-button), toolbarpaletteitem:not(#wrapper-firefox-view-button) ) ~ #tabbrowser-tabs { Loading @@ -1241,8 +1246,13 @@ tab-group { margin-inline-start: 2px; } :root[firefoxviewhidden] :is(#firefox-view-button, #wrapper-firefox-view-button), :root[privatebrowsingmode] :is(#firefox-view-button, #menu_openFirefoxView) { /* about:firefoxview is disabled in Base Browser. Always hide the toolbar button * and menu item regardless of private browsing. See tor-browser#42037. * NOTE: We also hide #wrapper-firefox-view-button, which is used during * customization. * NOTE: Expect merge conflict from bugzilla bug 1903812 and bug 1917599. In * these cases we want to keep our selector as-is. */ #firefox-view-button, #wrapper-firefox-view-button, #menu_openFirefoxView { display: none; } Loading