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

[tor-bugs] #27611 [Applications/Tor Browser]: Restart Gecko after first-run



#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
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs