[tor-bugs] #23261 [Applications/Tor Launcher]: implement configuration portion of new Tor Launcher UI
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Oct 26 12:26:06 UTC 2017
#23261: implement configuration portion of new Tor Launcher UI
--------------------------------------------+------------------------------
Reporter: mcs | Owner: brade
Type: defect | Status:
| needs_revision
Priority: Medium | Milestone:
Component: Applications/Tor Launcher | Version:
Severity: Normal | Resolution:
Keywords: ux-team, TorBrowserTeam201710R | Actual Points:
Parent ID: #21951 | Points:
Reviewer: | Sponsor: Sponsor4
--------------------------------------------+------------------------------
Changes (by gk):
* status: needs_review => needs_revision
Comment:
Replying to [comment:30 mcs]:
> Replying to [comment:29 gk]:
> > First part of the review. This only covers comparing the attached
design spec with the layout implemented. Apart from nits which probably
don't matter (slightly different "Quit" button positioning etc.):
>
> The position of the Quit button varies by platform due to our use of
Mozilla's XUL wizard element. We could change it to be consistent across
platforms, but it would be extra work and might make things less
consistent with other parts of Tor Browser.
Yeah, don't do that.
> > 1) The design shows that `obfs4` is selected by default and that it is
the recommended bridge type. Both is missing in the layout implemented but
it seems worthwhile to have, no?
>
> We implemented v10 of Linda's design. I think you may be looking at v9.
I will attach the v10 PDF to this ticket (it was sent by Linda to some of
us via email on Sept 26th).
Heh. It seems I have been one of them. Thanks for adding v10 to this
ticket, so others have the latest design draft available as well.
> > 2) Is there are ticket somewhere tracking the fancy icons and progress
implementation as shown on page 9 and 10 of the design doc? If not, could
you create one?
>
> I created #23971.
Thanks.
Okay. I went over all three commits and they look good to me apart from
minor issues. Great work! I'll post all my comments here to not have them
scattered over different tickets.
c6fd54b8ba36bf88630db446c68ba8d04ed9727a
1)`<vbox class="firstResponses" align="center" >` <- whitespace before ">"
2) I was a bit confused by the mix of of " />" and "/>", the former seems
to be for older code? Just as a note that's not something that needs to
get fixed
3) please fix `TODO2017` items or file new tickets
1ebd091f1e185ccf3ffaa739bf8ec232447ead8a
1) Here you are not doing the "var" -> "let" renaming as in the previous
commit, any reason for that? (not necessarily something to fix)
2) no mixed {} if-else clauses (see `readTorSettings()`)
ba78bfa36ebac398511ddde1ece70f82d202383a
1) no mixed {} if-else clauses (see `_configureDefaultBridges` in tl-
process.js and `showAlert()` in tl-util.jsm)
One bug I found (it's not new though):
1) Start with connecting directly.
2) Open the Tor Launcher network settings in the browser window and check
the firewall option
3) Click okay and restart the browser
4) Cancel normal start-up and configure bridges (obfs4)
5) Check the Tor Launcher network settings in the browser window and the
firewall option is now unchecked (which should not be the case)
I am still chasing two other bugs which I failed to trigger again, so more
might come. :)
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/23261#comment:33>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list