[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [Git][tpo/applications/tor-browser][tor-browser-102.7.0esr-12.5-1] 5 commits: dropme! Partial revert of "Bug 10760: Integrate TorButton to TorBrowser core"



Title: GitLab

Pier Angelo Vendrame pushed to branch tor-browser-102.7.0esr-12.5-1 at The Tor Project / Applications / Tor Browser

Commits:

  • feffd625
    by Henry Wilkes at 2023-02-08T10:21:04+00:00
    dropme! Partial revert of "Bug 10760: Integrate TorButton to TorBrowser core"
    
    Bug 41609: Revert the activity stream changes.
    
  • 6cd4fa5a
    by Henry Wilkes at 2023-02-08T10:21:05+00:00
    fixup! Firefox preference overrides.
    
    Bug 41609: Set home page and new tab to about:blank in base-browser.
    
  • ed354cc8
    by Henry Wilkes at 2023-02-08T10:21:38+00:00
    Bug 31575: Disable Firefox Home (Activity Stream)
    
    Treat about:blank as the default home page and new tab page.
    
    Avoid loading AboutNewTab in BrowserGlue.jsm in order
    to avoid several network requests that we do not need.
    
  • 6793375e
    by Henry Wilkes at 2023-02-08T10:22:35+00:00
    fixup! Bug 10760: Integrate TorButton to TorBrowser core
    
    Bug 41609: Change the default home page from about:blank to about:tor
    
  • 93a409f1
    by Henry Wilkes at 2023-02-08T10:22:36+00:00
    amend! Bug 10760: Integrate TorButton to TorBrowser core
    
    Bug 10760: Integrate TorButton to TorBrowser core
    
    Because of the non-restartless nature of Torbutton, it required
    a two-stage installation process. On mobile, it was a problem,
    because it was not loading when the user opened the browser for
    the first time.
    
    Moving it to tor-browser and making it a system extension allows it
    to load when the user opens the browser for first time.
    
    Additionally, this patch also fixes Bug 27611.
    
    Bug 26321: New Circuit and New Identity menu items
    
    Bug 14392: Make about:tor behave like other initial pages.
    
    Bug 25013: Add torbutton as a tor-browser submodule
    
    Bug 31575: Replace Firefox Home (newtab) with about:tor
    

3 changed files:

Changes:

  • browser/app/profile/001-base-profile.js
    ... ... @@ -4,6 +4,11 @@
    4 4
     // Use the OS locale by default (tor-browser#17400)
    
    5 5
     pref("intl.locale.requested", "");
    
    6 6
     
    
    7
    +// Home page and new tab is blank rather than Firefox Home (Activity Stream).
    
    8
    +// tor-browser#31575 and tor-browser#30662
    
    9
    +pref("browser.startup.homepage", "about:blank");
    
    10
    +pref("browser.newtabpage.enabled", false);
    
    11
    +
    
    7 12
     // Disable initial homepage notifications
    
    8 13
     pref("browser.search.update", false);
    
    9 14
     pref("startup.homepage_welcome_url", "");
    
    ... ... @@ -151,7 +156,6 @@ pref("services.sync.engine.passwords", false);
    151 156
     pref("services.sync.engine.prefs", false);
    
    152 157
     pref("services.sync.engine.tabs", false);
    
    153 158
     pref("extensions.getAddons.cache.enabled", false); // https://blog.mozilla.org/addons/how-to-opt-out-of-add-on-metadata-updates/
    
    154
    -pref("browser.newtabpage.enabled", false);
    
    155 159
     pref("browser.search.region", "US"); // The next two prefs disable GeoIP search lookups (#16254)
    
    156 160
     pref("browser.search.geoip.url", "");
    
    157 161
     pref("browser.fixup.alternate.enabled", false); // Bug #16783: Prevent .onion fixups
    

  • browser/components/BrowserGlue.jsm
    ... ... @@ -5899,7 +5899,7 @@ var AboutHomeStartupCache = {
    5899 5899
           return { pageInputStream: null, scriptInputStream: null };
    
    5900 5900
         }
    
    5901 5901
     
    
    5902
    -    this.log.error("Activity Stream is disabled in Tor Browser.");
    
    5902
    +    this.log.error("Activity Stream is disabled.");
    
    5903 5903
         return { pageInputStream: null, scriptInputStream: null };
    
    5904 5904
       },
    
    5905 5905
     
    

  • browser/components/preferences/home.js
    ... ... @@ -380,10 +380,14 @@ var gHomePane = {
    380 380
     
    
    381 381
         if (controllingExtension && controllingExtension.id) {
    
    382 382
           newValue = controllingExtension.id;
    
    383
    -    } else if (isDefault) {
    
    384
    -      newValue = this.HOME_MODE_FIREFOX_HOME;
    
    385 383
         } else if (isBlank) {
    
    384
    +      // For base-browser, we want to check isBlank first since the default page
    
    385
    +      // is also the blank page, but we only have a menu option for
    
    386
    +      // HOME_MODE_BLANK, rather than HOME_MODE_FIREFOX_HOME.
    
    387
    +      // See tor-browser#41609.
    
    386 388
           newValue = this.HOME_MODE_BLANK;
    
    389
    +    } else if (isDefault) {
    
    390
    +      newValue = this.HOME_MODE_FIREFOX_HOME;
    
    387 391
         } else {
    
    388 392
           newValue = this.HOME_MODE_CUSTOM;
    
    389 393
         }
    

  • _______________________________________________
    tor-commits mailing list
    tor-commits@xxxxxxxxxxxxxxxxxxxx
    https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits