Tor Browser issueshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues2023-04-03T18:49:50Zhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41363Crypto warning popup is not screen reader accessible2023-04-03T18:49:50ZhenryCrypto warning popup is not screen reader accessibleThere are a few problems with the warning popup that was implemented for https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40209 when using a screen reader. They boil down to:
+ Not being semantic. E.g. using `<xul:des...There are a few problems with the warning popup that was implemented for https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40209 when using a screen reader. They boil down to:
+ Not being semantic. E.g. using `<xul:description>` and `<xul:label>`.
+ Not moving focus into the popup, even though it requires a response. This means you cannot navigate it with a screen reader in "browse" mode (Edit: you can move into the popup with F6).Sponsor 131 - Phase 2 - Privacy Browserhenryhenryhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41361Integrate the Conjure PT into alpha versions of Tor Browser2023-06-29T17:45:14ZCecylia BocovichIntegrate the Conjure PT into alpha versions of Tor BrowserLooks like it's going to be easily done on all platforms. See https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/conjure/-/issues/14Looks like it's going to be easily done on all platforms. See https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/conjure/-/issues/14Sponsor 30 - Objective 2.3Cecylia BocovichCecylia Bocovichhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41358Onion-Location icon does not appear on Android2022-10-25T15:06:33ZSilvio RhattoOnion-Location icon does not appear on Android<!--
* Use this issue template for reporting a new UX bug.
-->
### Summary
* The Onion-Location icon does not appear on Android when accessing a site providing this header.
* See also [this forum entry](https://forum.torproject.net/t/o...<!--
* Use this issue template for reporting a new UX bug.
-->
### Summary
* The Onion-Location icon does not appear on Android when accessing a site providing this header.
* See also [this forum entry](https://forum.torproject.net/t/onion-available-onion-location-button-auto-redirect-on-android/2661).
### Steps to reproduce:
1. Open The Tor Browser for Android.
2. Connect.
3. Access https://torproject.org.
### What is the current bug behavior?
1. The Onion-Location icon does not appear.
### What is the expected behavior?
1. The Onion-Location icon to appear inside the URL bar.
## Relevant logs and/or screenshots
![tor-browser-for-android-no-onion-location-icon](/uploads/cc4f24083666e6a54948a455edb27f4e/tor-browser-for-android-no-onion-location-icon.jpeg)
## Version information
* Tested on Tor Browser for Android 99.0.0b3-Release (11.5.3).https://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 Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41352Update or drop the show manual logic in torbutton2022-10-18T12:21:37ZPier Angelo VendrameUpdate or drop the show manual logic in torbutton`toolkit/torproject/torbutton/modules/utils.js` has a function to enable/disable the manual link, depending on user's language:
```javascript
let availableLocales = ["de", "en", "es", "fr", "nl", "pt", "tr", "vi", "zh"];
```
The list s...`toolkit/torproject/torbutton/modules/utils.js` has a function to enable/disable the manual link, depending on user's language:
```javascript
let availableLocales = ["de", "en", "es", "fr", "nl", "pt", "tr", "vi", "zh"];
```
The list seems quite old, and I wonder if linking to the bundled manual even when the translation isn't available is better than not linking to any manual at all (I'd say yes).
Otherwise, we should update that list (and it would be yet another list to keep in sync, unless we add some code on the manual patch, but I'm not sure is worth it).Sponsor 131 - Phase 3 - Major ESR 102 MigrationPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41342Update the New Identity dialog to the proton modal style2022-11-12T18:07:13ZdonutsUpdate the New Identity dialog to the proton modal styleThe modal dialog for New Identity needs updated to the newer Proton window style, which looks like this:
![proton-modal-dialog.png](/uploads/5b20ff4c346ae9aec24881a29b03ef26/proton-modal-dialog.png)
@henry says:
> I think you just nee...The modal dialog for New Identity needs updated to the newer Proton window style, which looks like this:
![proton-modal-dialog.png](/uploads/5b20ff4c346ae9aec24881a29b03ef26/proton-modal-dialog.png)
@henry says:
> I think you just need to give `window` as the first argument to `confirmEx` to get the new styling.Sponsor 131 - Phase 2 - Privacy Browserhenryhenryhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41341Fix style and position of "Always Prioritize Onions" wingpanel2023-11-16T00:29:05ZdonutsFix style and position of "Always Prioritize Onions" wingpanelIt looks like we missed this one during the proton-ification of Tor Browser 11.0:
![always-prioritize-onions](/uploads/09fb1f753433285f88c94e9d7bf758b9/always-prioritize-onions.png)
It's not disastrous, but we should fix the body font ...It looks like we missed this one during the proton-ification of Tor Browser 11.0:
![always-prioritize-onions](/uploads/09fb1f753433285f88c94e9d7bf758b9/always-prioritize-onions.png)
It's not disastrous, but we should fix the body font weight for readability and the alignment of the whole wingpanel with the `.onion available` pill so it's clearer what it's referring to.henryhenryhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41337Add a title to the new identity confirmation2022-10-18T12:24:19ZPier Angelo VendrameAdd a title to the new identity confirmationThe new identity prompt has an English title also in (some?) non-English languages, e.g., in Italian and in Spanish (Spain):
![Screenshot_from_2022-10-04_10-00-55](/uploads/80da68fe203f555e9011634579f874c1/Screenshot_from_2022-10-04_10-...The new identity prompt has an English title also in (some?) non-English languages, e.g., in Italian and in Spanish (Spain):
![Screenshot_from_2022-10-04_10-00-55](/uploads/80da68fe203f555e9011634579f874c1/Screenshot_from_2022-10-04_10-00-55.png)
The reason is that we leave empty the second argument of `Services.prompt.confirmEx`, but maybe it isn't translated in all languages.
We don't control that translation, so I suggest we add our own title to that window.Sponsor 131 - Phase 2 - Privacy BrowserPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41334Mockup the browser chrome of the privacy browser2023-03-13T16:31:23ZdonutsMockup the browser chrome of the privacy browserThe browser chrome won't be very different from Tor Browser's, save for the omission of Tor Network-specific elements like the circuit display, onion site icons, ".onion site available" pill, etc. However we should check-in on toolbar ic...The browser chrome won't be very different from Tor Browser's, save for the omission of Tor Network-specific elements like the circuit display, onion site icons, ".onion site available" pill, etc. However we should check-in on toolbar icons (specifically new identity), and any extensions that may be bundled in the final privacy browser.Sponsor 131 - Phase 2 - Privacy Browserdonutsdonutshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41333Modernize Tor Browser's new-tab page (about:tor)2024-03-05T17:11:59ZdonutsModernize Tor Browser's new-tab page (about:tor)I think a light and simple approach with limited customization (e.g. icon, name, text and colors) would be the most maintainable and user-friendly approach. We could also include our banner format here too.I think a light and simple approach with limited customization (e.g. icon, name, text and colors) would be the most maintainable and user-friendly approach. We could also include our banner format here too.henryhenryhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41332Create MacOS volume icons for both the privacy browser and Tor Browser2023-03-13T16:31:23ZdonutsCreate MacOS volume icons for both the privacy browser and Tor BrowserTor Browser currently uses the default macOS volume icon rather than something custom. Both browsers should use a version of the [default MacOS volume icon](/uploads/63ebed5be924823937c945cc7494c158/image.png) with their respective appli...Tor Browser currently uses the default macOS volume icon rather than something custom. Both browsers should use a version of the [default MacOS volume icon](/uploads/63ebed5be924823937c945cc7494c158/image.png) with their respective application icons imprinted on it instead, which is the norm for third-party software. I think a monotone debossed effect would look great for both.
Here are some other third-party volume icons, for reference:
- Firefox: [Firefox volume icon](/uploads/1b3d89b47cc0805624e9e012a0b98414/image.png)
- Brave: [Brave volume icon](/uploads/cab7b4c7d421cac4cca4ff3e5bcf49d8/image.png)
- Chrome: [Chrome volume icon](/uploads/d631c69bbb6dbc7c65593cab38b5f214/image.png)
- Vivaldi: [Vivaldi volume icon](/uploads/e0201a6e1516b5e816eab13ea71755d7/image.png)Sponsor 131 - Phase 2 - Privacy Browserdonutsdonutshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41323Tor-ify notification bar gradient colors (branding)2022-12-05T17:50:20Zma1Tor-ify notification bar gradient colors (branding)The per-tab notification bar has currently very Firefoxy orange/yellow gradient.
Changing it to a more Tor-ish `#00dbde` 0% → `#9a89ff` 50% → `#fc00ff` 100% (per @duncan's suggestion), similar to the loading bar.
(#41112 spin-off)The per-tab notification bar has currently very Firefoxy orange/yellow gradient.
Changing it to a more Tor-ish `#00dbde` 0% → `#9a89ff` 50% → `#fc00ff` 100% (per @duncan's suggestion), similar to the loading bar.
(#41112 spin-off)richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41316Tor circuit doesn't display on HTTPS-Only Mode error screen2024-03-06T14:55:15ZGusTor circuit doesn't display on HTTPS-Only Mode error screenIf you visit a website that doesn't support HTTPS, for example, http://128.31.0.34/, or if you experience general Tor network flakiness that makes the https request fail but the http request succeed, Tor Browser won't display the Tor Cir...If you visit a website that doesn't support HTTPS, for example, http://128.31.0.34/, or if you experience general Tor network flakiness that makes the https request fail but the http request succeed, Tor Browser won't display the Tor Circuit.https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303YEC 2022 Takeover for Desktop Stable2023-10-16T14:52:51ZrichardYEC 2022 Takeover for Desktop StableFor reference here is the torbutton MR from last year's: https://gitlab.torproject.org/tpo/applications/torbutton/-/merge_requests/64
Last I heard, YEC is scheduled to go live the week of October 17, but there's on stable scheduled near...For reference here is the torbutton MR from last year's: https://gitlab.torproject.org/tpo/applications/torbutton/-/merge_requests/64
Last I heard, YEC is scheduled to go live the week of October 17, but there's on stable scheduled near that time frame. So, we will add the functionality and gate it behind a date check.
@nicob @duncan We need assets please!Year End Campaign 2022henryhenryhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41302YEC 2022 Takeover for Android Stable2023-09-05T21:38:32ZrichardYEC 2022 Takeover for Android StableFor reference here is the Fenix MR from last year's: https://gitlab.torproject.org/tpo/applications/fenix/-/merge_requests/140
Last I heard, YEC is scheduled to go live the week of October 17, but there's on stable scheduled near that t...For reference here is the Fenix MR from last year's: https://gitlab.torproject.org/tpo/applications/fenix/-/merge_requests/140
Last I heard, YEC is scheduled to go live the week of October 17, but there's on stable scheduled near that time frame. So, we will add the functionality and gate it behind a date check.
@nicob @duncan We need assets please!Year End Campaign 2022Dan BallardDan Ballardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41292moreFromMozilla pane in about:preferences in 12.0a22022-09-23T23:00:04ZDavid Fifielddcf@torproject.orgmoreFromMozilla pane in about:preferences in 12.0a2### Summary
There is a pane "More from Tor Project" (about:preferences#moreFromMozilla) with potentially confusing links.
### Steps to reproduce:
1. Hamburger menu
2. Settings
3. More from Tor Project in the sidebar
### What is the c...### Summary
There is a pane "More from Tor Project" (about:preferences#moreFromMozilla) with potentially confusing links.
### Steps to reproduce:
1. Hamburger menu
2. Settings
3. More from Tor Project in the sidebar
### What is the current bug behavior?
It displays a pane "More from Tor Browser" with sections:
* Tor Browser Mobile
* Mozilla VPN
* Mozilla Rally
These look like Mozilla-specific products that can be confusing or misleading in the Tor Browser context. The "Tor Browser Mobile" link goes to https://www.mozilla.org/firefox/mobile/get-app/. The "Mozilla VPN" section could exacerbate confusion about whether to use a VPN with Tor. I don't know what Mozilla Rally might be.
<img src="/uploads/0c586734e9608ef98b1f592ea8e8072c/torbrowser-12.0a2-moreFromMozilla.png" width="50%" alt="Screenshot of about:preferences#moreFromMozilla in Tor Browser 12.0a2">
### What is the expected behavior?
I suppose this option should be removed from the sidebar. I was able to make this happen locally by setting the pref `browser.preferences.moreFromMozilla=false`.
## Related links
* [1737712 - [meta] More from Mozilla](https://bugzilla.mozilla.org/show_bug.cgi?id=1737712)Sponsor 131 - Phase 3 - Major ESR 102 Migrationhenryhenryhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41287New identity button inactive if added after customization2022-09-23T23:01:12ZhenryNew identity button inactive if added after customization### Steps to reproduce:
1. Open tor browser.
2. Customize the toolbar and remove the "New Identity" button.
3. Restart tor browser.
4. Customize the toolbar and add the "New Identity" button.
5. Exit customization.
6. Click the "New Ide...### Steps to reproduce:
1. Open tor browser.
2. Customize the toolbar and remove the "New Identity" button.
3. Restart tor browser.
4. Customize the toolbar and add the "New Identity" button.
5. Exit customization.
6. Click the "New Identity" button.
### Result
Nothing happens.
### Expect
Should trigger the New Identity dialog.Sponsor 131 - Phase 3 - Major ESR 102 Migrationhenryhenryhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41284Stray security-level- fluent ids2022-09-23T23:01:20ZhenryStray security-level- fluent idsThe `security-level-restore-defaults`, `security-level-change` and `security-level-button` fluent ids are referenced but have no entries in a fluent file.
They may be left over from a previous attempt to use fluent. Maybe related to #40...The `security-level-restore-defaults`, `security-level-change` and `security-level-button` fluent ids are referenced but have no entries in a fluent file.
They may be left over from a previous attempt to use fluent. Maybe related to #40924 but we should keep the references outside of the code for now until they are properly used.Sponsor 131 - Phase 3 - Major ESR 102 Migrationhenryhenryhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41283Toolbar buttons missing their label attribute2022-09-23T23:01:06ZhenryToolbar buttons missing their label attributeInitially, the `#new-identity-button` and `#security-level-button` xul elements are missing their `label` attribute. For `#new-identity-button` we should use the same text as the tooltip. For `#security-level-button`, probably just "Secu...Initially, the `#new-identity-button` and `#security-level-button` xul elements are missing their `label` attribute. For `#new-identity-button` we should use the same text as the tooltip. For `#security-level-button`, probably just "Security Level" is an appropriate label.
Note for `#new-identity-button` the label is set when the user opens customization, so will be set after this point.
This is not a major usability issue because most of the time the icon and tooltip are sufficient. And for non-visual users, the tooltip text will be used as a fallback accessible name. However:
+ It breaks the convention with the other toolbar elements.
+ It becomes visually noticeable when the buttons end up in the overflow menu (by shrinking the window width), and only the icon is shown.
+ The `#security-level-button` it has no name during customization when it is not in the toolbar.Sponsor 131 - Phase 3 - Major ESR 102 Migrationhenryhenryhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41138Review Mozilla 1755354: Add a policy to remove "More from Mozilla" in preference2022-10-05T00:50:14ZrichardReview Mozilla 1755354: Add a policy to remove "More from Mozilla" in preference## https://bugzilla.mozilla.org/show_bug.cgi?id=1755354
We also most likely want to remove this section in Tor Browser (though probably not by enterprise policy)
cc @duncan## https://bugzilla.mozilla.org/show_bug.cgi?id=1755354
We also most likely want to remove this section in Tor Browser (though probably not by enterprise policy)
cc @duncanSponsor 131 - Phase 3 - Major ESR 102 MigrationDan BallardDan Ballard