[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