[tor-bugs] #27611 [Applications/Tor Browser]: Restart Gecko after first-run
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Sep 10 16:17:17 UTC 2018
#27611: Restart Gecko after first-run
-------------------------------------+-------------------------------------
Reporter: sysrqb | Owner: tbb-team
Type: defect | Status: new
Priority: Very High | Milestone:
Component: Applications/Tor | Version:
Browser | Keywords: tbb-mobile, tbb-
Severity: Normal | torbutton, TorBrowserTeam201809
Actual Points: | Parent ID: #24855
Points: | Reviewer:
Sponsor: |
-------------------------------------+-------------------------------------
Currently, when TBA is first launched, it installs the extensions from the
configured distribution. Torbutton requires a two-stage installation
process because it is not a restartless addon.
Stage 1 is: copy the.xpi into a staging directory.
Stage 2 is: on restart, Gecko installs any extensions in the staging
directory.
This is a bad UX for TBA users because they do not have the protections of
torbutton on first-run, and the Security Settings menu option isn't
available.
I think the easiest solution is simply restarting the Gecko thread after
it fully initializes and installs the extensions. The user should be going
through the Onboarding screens at that time, so they shouldn't notice
Gecko restarting.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/27611>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list