[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