[tor-bugs] #20244 [Applications/Tor Browser]: Move privacy checkboxes to about:preferences#privacy (proposed)
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Oct 12 23:43:49 UTC 2016
#20244: Move privacy checkboxes to about:preferences#privacy (proposed)
-------------------------------------------------+-------------------------
Reporter: arthuredelstein | Owner: tbb-
| team
Type: defect | Status:
| needs_review
Priority: Medium | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: tbb-usability, | Actual Points:
TorBrowserTeam201610R |
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Changes (by arthuredelstein):
* status: needs_revision => needs_review
Comment:
Replying to [comment:5 mcs]:
> Replying to [comment:2 arthuredelstein]:
> > I've written patches for this, because it's going to make the problems
I encountered in #18093 much easier to solve.
>
> Kathy and I reviewed and ran with all of the patches. Nice work!
Comments below.
Thanks for the review!
> * There is a typo in the commit message for
38f3653b89ce3790d75b8652316f7381158d0af3 ("Bug Bug").
Fixed.
> * You sometimes treat `privacy.thirdparty.isolate` as a Boolean pref,
which does not seem correct.
Oops, good catch. Fixed.
> * When I clicked the button in about:plugins to enable plugins, no
warning prompt was displayed. Possibly related, there is no default value
for `plugins.disable` which caused this to appear on the browser console:
> {{{
> 16:26:17.523 NS_ERROR_UNEXPECTED: Component returned failure code:
0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getBoolPref]1
torbutton.js:2323:0
> }}}
Turns out I had consistently mistyped "plugin.disable" as
"plugins.disable". Fixed.
> * Please remove the following from
src/defaults/preferences/preferences.js:
> {{{
> extensions.torbutton.resist_fingerprinting
> extensions.torbutton.restrict_thirdparty
> }}}
Done. I have now also removed "extensions.torbutton.block_disk" in patch
20244.1 and use the "browser.privatebrowsing.autostart" pref instead.
> * Can we reduce the height of the preferences window? I cannot remember
how the height is determined, but on OSX there is now a lot of extra space
below the slider. Or maybe it is just remembering an old height that I set
by resizing.
I added maxwidth and maxheight properties to stop it from getting too big.
> * In the tor-browser patches, should we use the same labels as we have
in src/chrome/locale/en/torbutton.dtd? Or did you intentionally make them
different to verify that the overlay was working?
I did, but now I have made them the same.
> * Should we include the access keys in the overlay so they can be
localized?
Added.
Here are the new versions:
https://github.com/arthuredelstein/torbutton/commits/20244+1
https://github.com/arthuredelstein/tor-browser/commits/20244+1
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/20244#comment:6>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list