Tor Browser issueshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues2022-10-14T09:20:58Zhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40641Update Security Level selection in about:preferences to match style as tracki...2022-10-14T09:20:58ZrichardUpdate Security Level selection in about:preferences to match style as tracking protection option bubblesReference from figma:
![image](/uploads/850079a15925785b441c376ad2d124f0/image.png)Reference from figma:
![image](/uploads/850079a15925785b441c376ad2d124f0/image.png)Tor Browser: 11.0 Issues with previous releaserichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40636Fix about:torconnect 'Connect' border radius in about:preferences#tor2021-10-13T12:30:38ZrichardFix about:torconnect 'Connect' border radius in about:preferences#torShould be 4px not 2pxShould be 4px not 2pxTor Browser: 11.0 Issues with previous releaserichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40634Style updates for Onion Error Pages2021-10-13T12:30:40ZrichardStyle updates for Onion Error PagesTor Browser: 11.0 Issues with previous releaserichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40632Proton'ify Circuit Display Panel2021-10-13T12:30:35ZrichardProton'ify Circuit Display PanelFigma: https://www.figma.com/file/RtZ0fqkNMRc7GOjK3FLclz/Tor-Browser-(Proton)?node-id=611%3A55Figma: https://www.figma.com/file/RtZ0fqkNMRc7GOjK3FLclz/Tor-Browser-(Proton)?node-id=611%3A55Tor Browser: 11.0 Issues with previous releaserichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40630Update New Identity and New Circuit icons2021-10-19T13:36:43ZrichardUpdate New Identity and New Circuit iconsIntegrate new proton iconsIntegrate new proton iconsTor Browser: 11.0 Issues with previous releaserichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40626Update Security Level styling to match Proton UI2021-10-13T12:30:20ZrichardUpdate Security Level styling to match Proton UI@duncan suggests basing off of the bookmark wingpanel:
![image](/uploads/43b13552f9bf330851321671575481a6/image.png)
current:
![image](/uploads/264da8a0c46d23615c63cc26f9c72070/image.png)@duncan suggests basing off of the bookmark wingpanel:
![image](/uploads/43b13552f9bf330851321671575481a6/image.png)
current:
![image](/uploads/264da8a0c46d23615c63cc26f9c72070/image.png)Tor Browser: 11.0 Issues with previous releaserichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40613ESR91 Design Updates Mega Issue2021-10-05T18:05:39ZrichardESR91 Design Updates Mega IssueWe very nearly have a fully functional ESR91-based Tor Browser (hurray!). With this ESR update we will be switching from the Photon design language to the Proton design language, so we need to update our assets and potentially some of ou...We very nearly have a fully functional ESR91-based Tor Browser (hurray!). With this ESR update we will be switching from the Photon design language to the Proton design language, so we need to update our assets and potentially some of our dialogs and other UX.
First off, here is the initial screen users are now presented with:
![image](/uploads/c274e4b31452739efc711323c0fa791f/image.png)
and dark mode:
![image](/uploads/7239c4922e170cc32d214054dde70848/image.png)
Todo:
- [ ] We need some updated toolbar icons; Proton icons are thinner than their Photon counterparts:
![image](/uploads/7a0a6207a06ed0b1d2cc2842ae7b4a89/image.png)
- [ ] Security Level
![image](/uploads/43acab4bc70b134b2f3407ccced432ab/image.png) ![image](/uploads/9f8449a848c9085be70673e82773fd20/image.png) ![image](/uploads/e24ef657bc169310668009fddbeb8865/image.png)
- [ ] New Identity
![image](/uploads/44c0e1f193ca7f48995dd1850b15d8e0/image.png)
- [ ] The 'Tor Browser' onion icon which we use in various places is a fair bit bolder than the Proton icons (here it used in about:preferences). This icon is also used in about:torconnect, the url bar's identity box, the circuit display drop-down, and probably more. NOTE: if we update this onion icon to be thinner to match other Proton icons, we may want to have a corresponding slimming down of the onion footer used in about:torconnect and about:tor.
![image](/uploads/838789be1dfec9fd5fd5f56a44ce2ba8/image.png) ![image](/uploads/5d162ee712e44a1dc1c0e8f99af77be5/image.png)
This identify-box icon should also be the flat version, but is not at the moment since the patch for it has not yet been merged.
![image](/uploads/ebbf97874d79a95c2b5ece6de0383da1/image.png)
- [ ] Onion Error page icons may want to be slimmed down
![image](/uploads/12d91297f3ce902d73397b07dd5e6756/image.png)Tor Browser: 11.0 Issues with previous releasedonutsdonutshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40564[meta] Evaluate if Tor Browser is meeting the needs of our users2022-01-31T16:54:17ZMatthew Finkel[meta] Evaluate if Tor Browser is meeting the needs of our usersTor Browser has many goals as defined in the [Design document](https://2019.www.torproject.org/projects/torbrowser/design/), but we should take a step backward and look at the larger picture of whether these goals are actually important ...Tor Browser has many goals as defined in the [Design document](https://2019.www.torproject.org/projects/torbrowser/design/), but we should take a step backward and look at the larger picture of whether these goals are actually important for the [people](https://community.torproject.org/user-research/persona/) we are trying to protect.
We should be able to justify our general design requirements through the needs of our users, instead of defining the strictest-possible private browser design and then applying that to all of the use cases. Indeed, this should influence tor-browser-spec#25021.
cc @duncan @nahTor Browser: 11.0 Issues with previous releasehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40544Show tor's bootstrapping percentage and description on about:torconnect2022-05-17T23:09:26ZMatthew FinkelShow tor's bootstrapping percentage and description on about:torconnectIt's written on the label.
Possible backport candidate.It's written on the label.
Possible backport candidate.Tor Browser: 11.0 Issues with previous releaserichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40487UX fixes for ESR91 Tor Browser2021-10-13T12:31:14ZrichardUX fixes for ESR91 Tor BrowserA parent ticket to keep track of all the UX breakage we'll need to take care of in ESR91 based Tor Browser:
- updated icons (new builtin icons are all have thin lines now):
identity-block onions, security settings icons, new identity, t...A parent ticket to keep track of all the UX breakage we'll need to take care of in ESR91 based Tor Browser:
- updated icons (new builtin icons are all have thin lines now):
identity-block onions, security settings icons, new identity, thinner
onion icon branding
- circuit display will probably break/need tweaks
- security level door-hanger may need to be tweaked/restyled
- probably fixes in about:torconnect and the v2 onion warning page (both
depend on about:neterror)
- possibly fixes in about:preferences#tor (tor logs, bridges dialogs)Tor Browser: 11.0 Issues with previous releaserichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40418https-everywhere "encrypt all sites eligible" has compatibility issues with ....2022-07-10T07:01:26ZRoger Dingledinehttps-everywhere "encrypt all sites eligible" has compatibility issues with .securedrop.tor.onion namesWhen I turn on the "encrypt all sites eligible" feature in my Tor Browser's https everywhere, and then I visit lucyparsonslabs.securedrop.tor.onion (found by reading https://securedrop.org/news/introducing-onion-names-securedrop/) my htt...When I turn on the "encrypt all sites eligible" feature in my Tor Browser's https everywhere, and then I visit lucyparsonslabs.securedrop.tor.onion (found by reading https://securedrop.org/news/introducing-onion-names-securedrop/) my https-everywhere pops up an "omg this is insecure" warning for the url "http://qn4qfeeslglmwxgb.onion/".
That's weird because I would have thought Tor Browser would special-case the .onion address. Maybe the .tor.onion syntax is throwing it off? Or maybe the rewrite to x.onion is happening at the wrong time compared to when https everywhere does its check?Tor Browser: 11.0 Issues with previous releasehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40343Check whether we need to hide any new elements added by the dFPI MVP UI2022-07-09T19:23:14ZAlex CatarineuCheck whether we need to hide any new elements added by the dFPI MVP UIThe pref was enabled in https://bugzilla.mozilla.org/show_bug.cgi?id=1685306.The pref was enabled in https://bugzilla.mozilla.org/show_bug.cgi?id=1685306.Tor Browser: 11.0 Issues with previous releasehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40170Decide how we should notify users that their OS won't be supported in the nea...2021-12-07T10:14:55ZMatthew FinkelDecide how we should notify users that their OS won't be supported in the near futureImmediately, we have:
- [x] #40049
- [x] #40136
We'll have more in the future, so we could create a more general plan now.Immediately, we have:
- [x] #40049
- [x] #40136
We'll have more in the future, so we could create a more general plan now.Tor Browser: 11.0 Issues with previous releasehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40774Update about:preferences page to match new UI designs2022-04-12T21:37:10ZrichardUpdate about:preferences page to match new UI designs- UI Figma: https://www.figma.com/file/Vsh1aPOZGneDX4Zp27mjsK/torconnect?node-id=531%3A2047
This ticket tracks the changes to about:preferences UX- UI Figma: https://www.figma.com/file/Vsh1aPOZGneDX4Zp27mjsK/torconnect?node-id=531%3A2047
This ticket tracks the changes to about:preferences UXSponsor 30 - Objective 3.3Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40623change terminology on bridges2023-02-06T15:13:28ZGabagaba@torproject.orgchange terminology on bridgesChange the terminology for bridges anywhere in the UI:
- [ ] default bridges -> built-in bridges
- [ ] private bridges -> secret bridges
- [ ] public bridges -> distributed bridgesChange the terminology for bridges anywhere in the UI:
- [ ] default bridges -> built-in bridges
- [ ] private bridges -> secret bridges
- [ ] public bridges -> distributed bridgesSponsor 30 - Objective 2.2https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40568about:preference has a "Tor" tab, but confusingly, some Tor settings aren't u...2022-03-29T16:08:41ZRoger Dingledineabout:preference has a "Tor" tab, but confusingly, some Tor settings aren't under that tabI wanted to change my "automatically follow the OnionLocation header" setting in Tor Browser, so I went to about:preferences and clicked on the Tor tab and looked around and didn't find it. Then I typed 'onion' into the preferences searc...I wanted to change my "automatically follow the OnionLocation header" setting in Tor Browser, so I went to about:preferences and clicked on the Tor tab and looked around and didn't find it. Then I typed 'onion' into the preferences search bar, and there *is* a setting for changing it. After some more hunting, I found it hidden in the "Privacy & Security" tab. That's weird, since there is a tab named "Tor" which is where I would expect to find the Tor things.
Does that mean we should rename the Tor tab to something more specific, so I don't assume that all the Tor-Browser-specific settings will be found there?
(Discovered because we just had a user on #tor who had the same confusion).Sponsor 30 - Objective 3.3donutsdonutshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40556Tor Network Settings button feedback2022-01-19T16:54:03ZcypherpunksTor Network Settings button feedbackOn `about:torconnect`, the button labeled, "Tor Network Settings," should be a hyperlink to "Tor Network Preferences". Hyperlinks display content. Buttons perform a command. It should say "Preferences" instead of "Settings" to keep jargo...On `about:torconnect`, the button labeled, "Tor Network Settings," should be a hyperlink to "Tor Network Preferences". Hyperlinks display content. Buttons perform a command. It should say "Preferences" instead of "Settings" to keep jargon consistent and identical to the label of the menu item and its pages. Consider prepending the gear icon of the Preferences menu item to the hyperlink.
If you want a button, its label should start with an imperative command word like "Configure", and since this widget opens a panel that lists multiple preferences, the label on a button should end with an ellipsis like "Save As..." or in this case "Configure Tor Preferences..." Or if you want minimalism, you could reduce it to a button with just the gear icon, but new users might not understand what the icon means if there isn't text. The color of the button could be more contrasted against the background for visual accessibility.Sponsor 30 - Objective 3.3donutsdonutshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/34345"Don't Bootstrap" Startup Mode2021-10-21T17:39:13ZMatthew Finkel"Don't Bootstrap" Startup ModeTor Browser needs a better user experience at start-up, and automatically bootstrapping and doing "Smart Things" in the background is the next stage in Tor Browser's evolution. But users should be able to launch Tor Browser and tell it n...Tor Browser needs a better user experience at start-up, and automatically bootstrapping and doing "Smart Things" in the background is the next stage in Tor Browser's evolution. But users should be able to launch Tor Browser and tell it not to bootstrap (before it starts bootstrapping).
Roger and I had some ideas including:
- Add a context menu option for launching but not bootstrap
- Add a key combination (like pressing spacebar) and Tor Browser what that means
- Tor Browser always waits 5 seconds before bootstrapping, and provides a "cancel" button
None of these are really good options, but maybe use this as a starting point and find a better option.
At the root of this is trying to solve three problems:
1. Tor Browser usability depends on tor bootstrapping seamlessly and hiding this detail from users
1. The current configuration may be dangerous after moving into a new environment
1. Tor Browser should have a start-up mode where Tor Browser doesn't send a single packet on the network before the user has the option of configuring tor
(Most likely) 99.9% of users only need (1), but we shouldn't ignore (2) and (3).Sponsor 30 - Objective 3.3richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/27476Remove gap between Tor Launcher window and main browser window2022-01-13T17:21:21ZArthur EdelsteinRemove gap between Tor Launcher window and main browser windowRight now, the Tor Launcher runs, and takes seconds or minutes to complete. The Tor Launcher window, though it says "Tor Browser" on the first screen is not recognizably a web browser, which may be confusing or scary to first-time users....Right now, the Tor Launcher runs, and takes seconds or minutes to complete. The Tor Launcher window, though it says "Tor Browser" on the first screen is not recognizably a web browser, which may be confusing or scary to first-time users.
Then the Tor Launcher window disappears, and then, before a browser window appears, there is a gap of varying length where no window is visible at all. On slow computers, this gap can be as much as tens of seconds and during that time there is no easy way to tell that Tor Browser is still running.
Often users, mistakenly guessing that Tor Browser has crashed, will double-click the Tor Browser app icon a second time and get messages like "Tor Browser is already running, but is not responding" or "Tor unexpectedly exited".
How can we solve this problem? I can think of a few possible solutions:
1. Don't hide the Tor Launcher window until the main browser window is visible. (Build the browser window hidden during the launch process so that it can appear fast as soon as the launch process is done.)
2. Show the main browser window below the Tor Launcher window while it launching process is running. Keep the Tor Launcher window modal (always on top) until it is finished.
3. Embed the Tor Launcher UI in the main browser window. Allow the user to enter a URL in the URL bar even before Tor is fully launched.
I favor (3) as having the best UX. But it is also the most difficult to implement.Sponsor 30 - Objective 3.3richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41356Fonts in chrome are larger in 102-based alphas for Mac2022-10-24T20:27:47ZdonutsFonts in chrome are larger in 102-based alphas for MacHere's a side-by-side comparison of 11.5.2 and 12.0a3 for MacOS:
![bigger-text-side-by-side](/uploads/44ebb95cd8314a23f96f0e891545551e/bigger-text-side-by-side.png)
Note how the text in the chrome is all larger, which has the domino ef...Here's a side-by-side comparison of 11.5.2 and 12.0a3 for MacOS:
![bigger-text-side-by-side](/uploads/44ebb95cd8314a23f96f0e891545551e/bigger-text-side-by-side.png)
Note how the text in the chrome is all larger, which has the domino effect of:
1. Making the chrome itself taller
2. Decreasing the available canvas area for content
3. Triggering letterboxing unexpectedly
4. Thereby causing the whole browser to open at a smaller default size than usual on MacBooks: [12-0-a3-default-window-size-macbook](/uploads/d277b9cff802823038b258df3d0291f2/12-0-a3-default-window-size-macbook.png)
That last point could arguably be spun off into a separate issue to improve the responsiveness of the layout on netbooks too.Tor Browser 12.0Pier Angelo VendramePier Angelo Vendrame