Trac issueshttps://gitlab.torproject.org/legacy/trac/-/issues2020-06-16T01:08:56Zhttps://gitlab.torproject.org/legacy/trac/-/issues/32274Bad screen-reader UX for Security Level/Shield button2020-06-16T01:08:56ZrichardBad screen-reader UX for Security Level/Shield buttonWe've received some feedback from JAWS screen reader users indicating that the Security Level button UX isn't quite working the same way as for seeing users. When using a screen reader, the button does not give any indication that the se...We've received some feedback from JAWS screen reader users indicating that the Security Level button UX isn't quite working the same way as for seeing users. When using a screen reader, the button does not give any indication that the security level can be changed, or how one would do so.
My hunch is that the fix may be as simple as changing the language of the tooltip to indicate the button can be activated, which opens the Security Level panel. I'm currently waiting for feedback from the affected JAWS user to confirm this hunch.
Currently, the Security Level panel gives a short description of the current settings, as well as a button to get to the 'Advanced Security Preferences...'. I suspect the JAWS UX here is also less than ideal. We may also need to provide a tooltip to said button indicating that the security level can be modified here.richardrichardhttps://gitlab.torproject.org/legacy/trac/-/issues/30570Implement per-site security settings support2020-06-16T01:04:10ZGeorg KoppenImplement per-site security settings supportThe native (without messing with the NoScript menu) per-site security settings support mentioned in proposal 101 (https://gitweb.torproject.org/tor-browser-spec.git/tree/proposals/101-security-controls-redesign.txt) is still missing. Thi...The native (without messing with the NoScript menu) per-site security settings support mentioned in proposal 101 (https://gitweb.torproject.org/tor-browser-spec.git/tree/proposals/101-security-controls-redesign.txt) is still missing. This ticket is for implementing it.richardrichardhttps://gitlab.torproject.org/legacy/trac/-/issues/30104browser onboarding: 8.5 security level image includes English text2020-06-16T01:02:19ZMark Smithbrowser onboarding: 8.5 security level image includes English textThe security level image that is shown on the "updated for Tor Browser 8.5" Security onboarding page includes a screenshot of the Security Level doorhanger that was taken when running in the en-US locale. That means we will show English ...The security level image that is shown on the "updated for Tor Browser 8.5" Security onboarding page includes a screenshot of the Security Level doorhanger that was taken when running in the en-US locale. That means we will show English text for all locales. We should find a different solution in the long run.
This is the image: https://gitweb.torproject.org/tor-browser.git/plain/browser/extensions/onboarding/content/img/figure_tor-security-level.png?h=tor-browser-60.6.1esr-8.5-1https://gitlab.torproject.org/legacy/trac/-/issues/29973Remove remaining stopOpenSecuritySettingsObserver() pieces2020-06-16T01:02:01ZGeorg KoppenRemove remaining stopOpenSecuritySettingsObserver() pieces`stopOpenSecuritySettingsObserver()` is not needed anymore with the changes in #25658. However, there are some pieces left of it that result in a browser console error. Noted on our blog: https://blog.torproject.org/comment/280343#commen...`stopOpenSecuritySettingsObserver()` is not needed anymore with the changes in #25658. However, there are some pieces left of it that result in a browser console error. Noted on our blog: https://blog.torproject.org/comment/280343#comment-280343https://gitlab.torproject.org/legacy/trac/-/issues/29886NoScript icon is still visible in context menu after the fix for #25658 landed2020-06-16T01:01:50ZGeorg KoppenNoScript icon is still visible in context menu after the fix for #25658 landedA user on the blog noticed that we removed the NoScript toolbar icon but the one in the context menu is still visible. (see: https://blog.torproject.org/comment/280411#comment-280411). Moreover, clicking on it results in an error:
```
Ty...A user on the blog noticed that we removed the NoScript toolbar icon but the one in the context menu is still visible. (see: https://blog.torproject.org/comment/280411#comment-280411). Moreover, clicking on it results in an error:
```
TypeError: this.getPlacementOfWidget(...) is null[Learn More] CustomizableUI.jsm:1638:18
```https://gitlab.torproject.org/legacy/trac/-/issues/29825Intelligently insert the Security Level button to the user's taskbar rather t...2020-06-16T01:01:42ZrichardIntelligently insert the Security Level button to the user's taskbar rather than resetting to default on upgradetorbutton currently resets toolbar which obliterates the user's UI customizations on upgrade. I should probably fix that.torbutton currently resets toolbar which obliterates the user's UI customizations on upgrade. I should probably fix that.richardrichardhttps://gitlab.torproject.org/legacy/trac/-/issues/29795Add new Torbutton file securityLevel.properties to the translations repo2020-06-13T17:33:30ZGeorg KoppenAdd new Torbutton file securityLevel.properties to the translations repo#25658 brings a bunch of new strings to translate along which are organized in a new file, `securityLevel.properties`. We need to get that added to the translations repo to get the strings in all the needed locales.
Currently the code i...#25658 brings a bunch of new strings to translate along which are organized in a new file, `securityLevel.properties`. We need to get that added to the translations repo to get the strings in all the needed locales.
Currently the code in Torbutton's `import-translations.sh` expects the branch to be `torbutton-securityLevelproperties` but that's easily adjustable if needed.emmapeelemmapeelhttps://gitlab.torproject.org/legacy/trac/-/issues/29768Introduce new features to users in Tor Browser2020-06-16T01:01:35ZAntonelaantonela@torproject.orgIntroduce new features to users in Tor BrowserWe need to follow a pattern to introduce new features in Tor Browser.
The onboarding tour seems the best place to explain the feature in detail, but for recurrent users, we need to find a catchy way to encourage users to discover it.We need to follow a pattern to introduce new features in Tor Browser.
The onboarding tour seems the best place to explain the feature in detail, but for recurrent users, we need to find a catchy way to encourage users to discover it.https://gitlab.torproject.org/legacy/trac/-/issues/29657Change the 'Learn More' links in the securitylevel component to point to new ...2020-06-16T01:01:24ZrichardChange the 'Learn More' links in the securitylevel component to point to new documentationThe Learn More links currently point to the Security Slider documentation, which is no longer useful.The Learn More links currently point to the Security Slider documentation, which is no longer useful.richardrichardhttps://gitlab.torproject.org/legacy/trac/-/issues/29554about:preferences hash urls do not work properly in Tor Browser2020-06-16T01:01:08Zrichardabout:preferences hash urls do not work properly in Tor BrowserFirefox allows you to access various sub-sections of the various pages in about:preferences by accessing urls in the form about:preferences#$(pane)-$(section). Ie, to access the Privacy -> Reports section you can navigate to: about:prefe...Firefox allows you to access various sub-sections of the various pages in about:preferences by accessing urls in the form about:preferences#$(pane)-$(section). Ie, to access the Privacy -> Reports section you can navigate to: about:preferences#privacy-reports
In latest version of vanilla Firefox this navigates to the Privacy pane and then scrolls down to the Reports section. In Tor Browser, it only navigates to the Privacy pane, without scrolling down the the Reports section.
This feature is required for the 'Advanced Security Settings...' button to work correctly in the new security UI.
The relevant place to start looking is in the init_all() and gotoPref() methods in /browser/components/preferences/in-content/preferences.jsrichardrichardhttps://gitlab.torproject.org/legacy/trac/-/issues/28628Introduce New Security Settings to users2020-06-16T00:58:39ZAntonelaantonela@torproject.orgIntroduce New Security Settings to usersThe proposal includes a section 3. which contemplates the way we are informing users about the new behavior.The proposal includes a section 3. which contemplates the way we are informing users about the new behavior.donutsdonutshttps://gitlab.torproject.org/legacy/trac/-/issues/27478Torbutton in Tor Browser 8 difficult to see in dark theme2020-06-16T00:50:02ZTracTorbutton in Tor Browser 8 difficult to see in dark themeTor Browser 8 includes Firefox ESR 60's "dark theme". It looks quite nice and I elected to enable it. The Torbutton (used for security, and tor network settings) is difficult to see in contrast to other icons. In dark mode it'd be nice t...Tor Browser 8 includes Firefox ESR 60's "dark theme". It looks quite nice and I elected to enable it. The Torbutton (used for security, and tor network settings) is difficult to see in contrast to other icons. In dark mode it'd be nice to enable a light grey version of it. Thoughts?
**Trac**:
**Username**: nsuchyrichardrichardhttps://gitlab.torproject.org/legacy/trac/-/issues/23359WebExtensions icons are not shown on first start but on restart2020-06-15T23:47:04ZGeorg KoppenWebExtensions icons are not shown on first start but on restartWhen testing the release candidate for 7.0.5 I realized that with the WebExtensions-based HTTPS-Everywhere the icon is not shown anymore on the toolbar on first start. After a restart it is visible again.When testing the release candidate for 7.0.5 I realized that with the WebExtensions-based HTTPS-Everywhere the icon is not shown anymore on the toolbar on first start. After a restart it is visible again.richardrichard