Tor Browser issueshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues2022-10-24T20:27:47Zhttps://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/41453Rename mozconfig-macos-x86_64 to mozconfig-macos2023-03-20T18:42:53ZboklmRename mozconfig-macos-x86_64 to mozconfig-macosSince the same mozconfig file is used for both aarch64 and x86_64 macos builds, I think we should rename mozconfig-macos-x86_64 to mozconfig-macos.Since the same mozconfig file is used for both aarch64 and x86_64 macos builds, I think we should rename mozconfig-macos-x86_64 to mozconfig-macos.Sponsor 131 - Phase 3 - Major ESR 102 MigrationPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41348cherry-pick macOS OSSpinLock replacements2022-10-19T07:32:24Zrichardcherry-pick macOS OSSpinLock replacementsThis popped up todaY: https://hacks.mozilla.org/2022/10/improving-firefox-responsiveness-on-macos/
These patches landed in Firefox 103:
- [Bug 1670885: Replace deprecated OSSpinLock with os_unfair_lock](https://bugzilla.mozilla.org/sho...This popped up todaY: https://hacks.mozilla.org/2022/10/improving-firefox-responsiveness-on-macos/
These patches landed in Firefox 103:
- [Bug 1670885: Replace deprecated OSSpinLock with os_unfair_lock](https://bugzilla.mozilla.org/show_bug.cgi?id=1670885)
- **f56fb96281556e7eded0cbb884acf1531eb2049d** : Fix post-fork() handlers for PHC/LogAlloc to work on macOS using unfair locks
- **8f9904bb767433e84255b3bc2324d9aadcce3dc2** : Replace deprecated NSSpinLocks with os_unfair_locks in the memory allocator
- [Bug 1774458: Use undocumented, non-public adaptive spinlocks on macOS 10.15+, revert to user-space spinlocks on older versions](https://bugzilla.mozilla.org/show_bug.cgi?id=1774458)
- **7e8fda1a8bf1a7989a6f44735ff3c3a3d1a8bc46** : Use undocumented, non-public adaptive spinlocks on macOS 10.15+, revert to user-space spinlocks on older versions
and this in 106:
- [Bug 1784018: Remove deprecated OSSpinLocks](https://bugzilla.mozilla.org/show_bug.cgi?id=1784018)
- **44cbaf42485d18dad8864addef719c8f3707ad3f** : Remove deprecated OSSpinLocks
We should see if these apply cleanly and consider cherry-picking to alpha (esr102)Sponsor 131 - Phase 3 - Major ESR 102 Migrationrichardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41311Add mozconfig-macos-aarch642022-12-21T18:26:31ZboklmAdd mozconfig-macos-aarch64For tor-browser-build#40158 we need to add `mozconfig-macos-aarch64`.For tor-browser-build#40158 we need to add `mozconfig-macos-aarch64`.Sponsor 131 - Phase 3 - Major ESR 102 Migrationboklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41307[win/mac] font whitelist typos2022-10-18T12:23:48ZThorin[win/mac] font whitelist typosnote: I only checked windows, so far, but assume mac also has these bundled
whitelist includes
```
Noto Sans Tifinagh AgrawImazighen
Noto Sans Tifinagh RhissaIxa
Noto Serif Nyiakeng Puachue Hmong
```
but these fonts are nowhere to be f...note: I only checked windows, so far, but assume mac also has these bundled
whitelist includes
```
Noto Sans Tifinagh AgrawImazighen
Noto Sans Tifinagh RhissaIxa
Noto Serif Nyiakeng Puachue Hmong
```
but these fonts are nowhere to be found in web content: https://arkenfox.github.io/TZP/tests/fontlists.html (sorry, mac/linux lists not updated) - https://github.com/arkenfox/TZP/commit/3d92e09939efa7a08ad515d651b6627149b3b5d7
![test](/uploads/41b5e642033eafa796d230357b56f9c6/test.png)
Note: there are 122 bundled fonts (121 + twemoji), but I have listed 125 (I added the three correct font names), so with the current whitelist it will show 6 not found.
The correct names are
```
Noto Sans Tifinagh Agraw Imazighen
Noto Sans Tifinagh Rhissa Ixa
Noto Serif Hmong Nyiakeng
```
If you modify the whitelist to reflect the correct names, then only the incorrect names are no longer found (and I can remove them from the test)
NOTE: I have not looked fully, but were any of these three added to any font.name* prefs in any platform?
@pierov , also `Font` labelSponsor 131 - Phase 3 - Major ESR 102 MigrationPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41294Bookmarks manager broken in 12.0a2 on MacOS2023-11-07T16:15:41ZdonutsBookmarks manager broken in 12.0a2 on MacOSA [forum user has reported](https://forum.torproject.net/t/new-alpha-release-tor-browser-12-0a2-android-windows-macos-linux/4505/3) that they cannot import bookmarks using 12.0a2 on MacOS. On investigation it looks like the entire bookma...A [forum user has reported](https://forum.torproject.net/t/new-alpha-release-tor-browser-12-0a2-android-windows-macos-linux/4505/3) that they cannot import bookmarks using 12.0a2 on MacOS. On investigation it looks like the entire bookmarks manager is bugged out – with the window reading the following error:
![bookmarks-error-120a2](/uploads/a95de46097b1954ab513944a8beb3d3c/bookmarks-error-120a2.png)
To reproduce, click `Bookmarks > Manage Bookmarks`. Could someone check to see if this is MacOS specific, or occurs on other platforms too?Sponsor 131 - Phase 3 - Major ESR 102 MigrationPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41128Review Mozilla 1734331: Upgrade toolchains to macosx-sdk 11.02022-09-02T09:02:45ZrichardReview Mozilla 1734331: Upgrade toolchains to macosx-sdk 11.0## https://bugzilla.mozilla.org/show_bug.cgi?id=1734331
Not a security issue for of an FYI, but it seems like we will also need to upgrade to the 11.0 sdk for macOS arm builds## https://bugzilla.mozilla.org/show_bug.cgi?id=1734331
Not a security issue for of an FYI, but it seems like we will also need to upgrade to the 11.0 sdk for macOS arm buildsSponsor 131 - Phase 3 - Major ESR 102 Migrationboklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41121Review Mozilla 516362: Improve Mac first-run experience: detect that we're ru...2022-09-01T10:54:14ZrichardReview Mozilla 516362: Improve Mac first-run experience: detect that we're running from disk image## https://bugzilla.mozilla.org/show_bug.cgi?id=516362
iirc I think we disabled this in the esr102 rebase patchset, but we may want to do something here if not do an elevated install to /Applications
cc @duncan## https://bugzilla.mozilla.org/show_bug.cgi?id=516362
iirc I think we disabled this in the esr102 rebase patchset, but we may want to do something here if not do an elevated install to /Applications
cc @duncanSponsor 131 - Phase 3 - Major ESR 102 MigrationPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41117Review Mozilla 1512851: Add Share Menu to File Menu on macOS2023-04-19T19:52:24ZrichardReview Mozilla 1512851: Add Share Menu to File Menu on macOS## https://bugzilla.mozilla.org/show_bug.cgi?id=1512851
Adds a File > Share menu on macOS. Seems like a great linkability vector.
@duncan: can you verify this menu appears in the esr102-based alpha?
@pierov: do you have an opinion on w...## https://bugzilla.mozilla.org/show_bug.cgi?id=1512851
Adds a File > Share menu on macOS. Seems like a great linkability vector.
@duncan: can you verify this menu appears in the esr102-based alpha?
@pierov: do you have an opinion on whether this should be disabled in tor-browser or base-browser
@dan: I'd like you to write w/e patch is required for disabling this.Sponsor 131 - Phase 3 - Major ESR 102 MigrationDan BallardDan Ballardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41113TB for Mac is not translated to Russian, but other platforms are2022-10-24T07:09:43ZemmapeelTB for Mac is not translated to Russian, but other platforms are<!--
* Use this issue template for reporting a new bug.
-->
### Summary
Tor Browser for Mac in Russian has the Connection Assist strings in English, but other platforms are in Russian.
### Steps to reproduce:
**How one can reproduce t...<!--
* Use this issue template for reporting a new bug.
-->
### Summary
Tor Browser for Mac in Russian has the Connection Assist strings in English, but other platforms are in Russian.
### Steps to reproduce:
**How one can reproduce the issue - this is very important.**
1. Install Tor Browser in Russian for Linux
2. Check the Connection Assist
3. Now install in Mac
4. Check the Connection Assist
### What is the current bug behavior?
In mac, the configuration is in English. But on Linux is not.
### What is the expected behavior?
Have the options in Russian for the Mac version
### Environment
Mac
### Relevant logs and/or screenshots
![Screenshot_2022-08-23_at_15.27.11](/uploads/14fd05b3a2b1deeb618bcc76a01c612b/Screenshot_2022-08-23_at_15.27.11.png)Sponsor 131 - Phase 3 - Major ESR 102 MigrationPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/21445Launching Tor Browser from the .dmg should obviously fail or install correclt...2022-10-31T16:54:43ZpastlyLaunching Tor Browser from the .dmg should obviously fail or install correclty, not neitherLaunching Tor Browser from the mounted .dmg (instead of dragging it to the application folder link) causes Tor Browser to seemingly install correctly, especially if you're unfamiliar with it.
Doing this will open "Tor Browser" to the d...Launching Tor Browser from the mounted .dmg (instead of dragging it to the application folder link) causes Tor Browser to seemingly install correctly, especially if you're unfamiliar with it.
Doing this will open "Tor Browser" to the default Firefox homepage. There's no onion button in the top left, and the browser can't go to any websites because "The proxy server is refusing connections."
The ~/Library/Application Support/TorBrowser-Data directory is created with the files found in the attached file (missing the entire Tor subdirectory).
Perhaps interestingly, closing "Tor Browser" and reopening it again from the .dmg causes it to actually get installed correctly, but with an additional window asking if I'd like to install Tor Browser's 3 plugins.
Either Tor Browser should fail miserably when opened in this way or it should silently correct the user's mistake and install itself as it normally would before opening.Sponsor 131 - Phase 3 - Major ESR 102 Migrationhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41372"Japanese" language menu item is localised in multi-locale testbuild (on mac OS)2022-10-26T14:29:35Zdonuts"Japanese" language menu item is localised in multi-locale testbuild (on mac OS)As far as I can tell, each locale is getting rendered in its native name except Japanese – which is localized instead, and accompanied by some strange extra info reading `(Japan, macos)`:
![language-menu-japanese](/uploads/721c970d14dfb...As far as I can tell, each locale is getting rendered in its native name except Japanese – which is localized instead, and accompanied by some strange extra info reading `(Japan, macos)`:
![language-menu-japanese](/uploads/721c970d14dfb944d70b648473b1e02a/language-menu-japanese.png)Sponsor 131 - Phase 4 - Browser Release ManagementPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41370Find a way to ship custom default bookmarks without changing language-packs o...2022-10-26T06:48:08ZdonutsFind a way to ship custom default bookmarks without changing language-packs on macOSWith multi-lingual packages we found that we are changing language packs to customize default bookmarks on macOS (#21879).
However, the preference that allowed us to so does not seem to work anymore, and Firefox is showing a lot of warn...With multi-lingual packages we found that we are changing language packs to customize default bookmarks on macOS (#21879).
However, the preference that allowed us to so does not seem to work anymore, and Firefox is showing a lot of warnings.
We should see if we can change the way to customize bookmarks.
<details><summary>Original description</summary>
I'm not sure if this is just a quirk of the testbuild, but the current state of `about:addons` in the multi-locale build is very... warning-y. To add insult to injury, the link behind the buttons all 404 too:
https://support.mozilla.org/1/firefox/102.3.0/Darwin/all/unsigned-addons
</details>
![addons-languages](/uploads/c1b21d989f6e3e59060b35f6a3f608c4/addons-languages.png)Sponsor 131 - Phase 4 - Browser Release ManagementPier Angelo VendramePier Angelo Vendramehttps://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/20378Text-to-speech doesn't work in TBB since El Capitan2022-12-09T11:56:59ZJens KubiezielText-to-speech doesn't work in TBB since El CapitanAt [Tor.SE](https://tor.stackexchange.com) there is a [question regarding text-to-speech and Tor Browser](https://tor.stackexchange.com/q/12915/88). The user is dyslexic and recently upgraded to El Capitan (10.11.6). Since then the text-...At [Tor.SE](https://tor.stackexchange.com) there is a [question regarding text-to-speech and Tor Browser](https://tor.stackexchange.com/q/12915/88). The user is dyslexic and recently upgraded to El Capitan (10.11.6). Since then the text-to-speech software stopped working with TBB. The software reads the entire webpage instead of the text the user had selected. It worked in previous version of Moc OS X and it also does work in Firefox and Safari. So it seems to be a TBB related bug.
Do you need more information? Can you help to fix this bug?Sponsor 131 - Phase 2 - Privacy Browserhenryhenryhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40910Unicode characters not rendering in 11.5a9 on Mac2022-07-06T20:42:34ZdonutsUnicode characters not rendering in 11.5a9 on MacSee this report from a Cypherpunk here: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40671#note_2800609
> Hello,
>
> My TB Alpha could not render Unicode characters. As far as I have tested, the unrenderable char...See this report from a Cypherpunk here: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40671#note_2800609
> Hello,
>
> My TB Alpha could not render Unicode characters. As far as I have tested, the unrenderable characters include the alphabet of Chinese, Japanese etc.
>
> This is a sample screenshot of my TBB: https://ibb.co/6W2bbQx GitHub gist also renders weird: https://ibb.co/GHv6y0B
>
> I believe this was already addressed on ticket #40382. Yet, none of the discussions on the ticket helped me resolve this issue.
>
> TB Alpha version on "about:preferences": 91.8.0esr (64-bit) TB Alpha version on homepage: 11.5a9 Platform: macOS Monterey (12.3.1)Tor Browser 11.5Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/9312Tor: the proxy server is refusing connections (Mac OS X)2020-06-27T14:42:39ZTracTor: the proxy server is refusing connections (Mac OS X)I this log is just frome me trying to go to https://encrypted.google.com/.
This is from the Tor message log (advanced) with all message filters enabled.
Jul 23 14:36:09.887 [Info] routerlist_remove_old_routers(): We have 0 live routers...I this log is just frome me trying to go to https://encrypted.google.com/.
This is from the Tor message log (advanced) with all message filters enabled.
Jul 23 14:36:09.887 [Info] routerlist_remove_old_routers(): We have 0 live routers and 0 old router descriptors.
Jul 23 14:36:12.474 [Info] Monitored process 320 is still alive.
Jul 23 14:36:27.474 [Info] Monitored process 320 is still alive.
Jul 23 14:36:42.474 [Info] Monitored process 320 is still alive.
Jul 23 14:36:57.474 [Info] Monitored process 320 is still alive.
Jul 23 14:37:04.887 [Debug] count_usable_descriptors(): 4094 usable, 4094 present.
Jul 23 14:37:04.904 [Debug] count_usable_descriptors(): 871 usable, 871 present.
Jul 23 14:37:10.887 [Info] routerlist_remove_old_routers(): We have 0 live routers and 0 old router descriptors.
Jul 23 14:37:12.474 [Info] Monitored process 320 is still alive.
Jul 23 14:37:27.474 [Info] Monitored process 320 is still alive.
**Trac**:
**Username**: hidemyidentityTorBrowserBundle 2.2.x-stablehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42154Empty the clipboard on browser shutdown only if content comes from private br...2023-11-07T16:50:23Zcypherpunks1Empty the clipboard on browser shutdown only if content comes from private browsing windowsThe user may not expect or need this feature (#42019) and maybe it should additionally be disabled for non-private browsing mode.
One issue is that the clipboard is emptied even if its contents did not originate from a browser.The user may not expect or need this feature (#42019) and maybe it should additionally be disabled for non-private browsing mode.
One issue is that the clipboard is emptied even if its contents did not originate from a browser.ma1ma1https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42147Add browser.helperApps.deleteTempFileOnExit to our profile2023-10-31T05:46:31ZThorinAdd browser.helperApps.deleteTempFileOnExit to our profilefrom the almighty AF
```js
/* 2603: remove temp files opened with an external application
* [1] https://bugzilla.mozilla.org/302433 ***/
user_pref("browser.helperApps.deleteTempFileOnExit", true);
```
cc: @pierovfrom the almighty AF
```js
/* 2603: remove temp files opened with an external application
* [1] https://bugzilla.mozilla.org/302433 ***/
user_pref("browser.helperApps.deleteTempFileOnExit", true);
```
cc: @pierovPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42078Implement MacOS application icons2023-10-03T13:27:41ZnicobImplement MacOS application iconsTor Browser application icons have gotten a refresh from the UX & Design team - this ticket will serve to track implementation for **MacOS** assets:
* [stable](https://nc.torproject.net/s/NzAAoSDsFnzJrin)
* [alpha](https://nc.torproject...Tor Browser application icons have gotten a refresh from the UX & Design team - this ticket will serve to track implementation for **MacOS** assets:
* [stable](https://nc.torproject.net/s/NzAAoSDsFnzJrin)
* [alpha](https://nc.torproject.net/s/qKppJnTkgMwJRqq)
* [nightly](https://nc.torproject.net/s/MPMCZeyL8WpCc9H)
* [document icons](https://nc.torproject.net/s/QKxtb94Z49DQF4r)Pier Angelo VendramePier Angelo Vendrame