[tor-bugs] #31983 [Applications/Tor Browser]: Completely Disable Activity Stream on Android

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Oct 7 13:51:25 UTC 2019


#31983: Completely Disable Activity Stream on Android
------------------------------------------+------------------------
     Reporter:  sysrqb                    |      Owner:  tbb-team
         Type:  defect                    |     Status:  new
     Priority:  Medium                    |  Milestone:
    Component:  Applications/Tor Browser  |    Version:
     Severity:  Normal                    |   Keywords:  tbb-mobile
Actual Points:                            |  Parent ID:
       Points:                            |   Reviewer:
      Sponsor:                            |
------------------------------------------+------------------------
 Similar to #30846, but on Android the ActivityStream is not shown
 sometimes. This was originally prevented [https://gitweb.torproject.org
 /tor-browser.git/commit/?h=tor-
 browser-60.9.0esr-8.5-2-build3&id=27d688d9b1ead99ee76bf7a3e081efe2c8e1efb3
 here], and now in 68esr that piece of code was squashed into the
 [https://gitweb.torproject.org/tor-browser.git/commit/?h=tor-
 browser-68.1.0esr-9.0-2-build3&id=9d0fc747ae450534dbb33c3731feff1b26141275
 .mozconfig and branding patch].

 This small patch prevents showing the ActivityStream screen when the URL
 is first pressed (and the url bar is enters "Editing" mode), however there
 exist other ways of accessing the ActivityStream screen. In particular,
 [https://gitweb.torproject.org/tor-
 browser.git/tree/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java?h
 =tor-browser-68.1.0esr-9.0-2-build3#n3026 showBrowserApp()] is called when
 the text is typed into the url bar and then it is
 [https://gitweb.torproject.org/tor-
 browser.git/tree/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java?h
 =tor-browser-68.1.0esr-9.0-2-build3#n3302 completely deleted] and when the
 user configures [https://gitweb.torproject.org/tor-
 browser.git/tree/mobile/android/base/java/org/mozilla/gecko/BrowserApp.java?h
 =tor-browser-68.1.0esr-9.0-2-build3#n2915 about:home] as their default new
 tab page.

 The second instance is similar to #31575 with respect to changing the
 default `about:home` choices. We currently force the default homepage via
 Fennec's  [https://gitweb.torproject.org/tor-
 browser.git/diff/mobile/android/torbrowser/assets/distribution/preferences.json?h
 =tor-
 browser-68.1.0esr-9.0-2-build3&id=9d0fc747ae450534dbb33c3731feff1b26141275
 Distribution method].

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/31983>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list