lists.torproject.org
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

tbb-commits

Thread Start a new thread
Threads by month
  • ----- 2026 -----
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2025 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2024 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2023 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2022 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2021 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2020 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2019 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2018 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2017 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2016 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2015 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2014 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
tbb-commits@lists.torproject.org

July 2026

  • 1 participants
  • 154 discussions
[Git][tpo/applications/torbrowser-launcher][main] Update file org.torproject.torbrowser-launcher.png
by boklm (@boklm) 27 Jul '26

27 Jul '26
boklm pushed to branch main at The Tor Project / Applications / torbrowser-launcher Commits: e99e2dfa by harpia at 2026-07-27T14:26:21+02:00 Update file org.torproject.torbrowser-launcher.png - - - - - 1 changed file: - share/icons/hicolor/128x128/apps/org.torproject.torbrowser-launcher.png Changes: ===================================== share/icons/hicolor/128x128/apps/org.torproject.torbrowser-launcher.png ===================================== Binary files a/share/icons/hicolor/128x128/apps/org.torproject.torbrowser-launcher.png and b/share/icons/hicolor/128x128/apps/org.torproject.torbrowser-launcher.png differ View it on GitLab: https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/-/commit… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/-/commit… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/torbrowser-launcher][main] Drop bad mirrors from mirrorlist
by boklm (@boklm) 27 Jul '26

27 Jul '26
boklm pushed to branch main at The Tor Project / Applications / torbrowser-launcher Commits: 90ba4991 by Bernhard M. Wiedemann at 2026-07-27T14:15:22+02:00 Drop bad mirrors from mirrorlist tested with perl -ne 'chomp;print `curl -I ${_}torbrowser/15.0.14/tor-browser-linux-x86_64-15.0.14.tar.xz.asc`' share/torbrowser-launcher/mirrors.txt curl: (6) Could not resolve host: tor.127001.ovh curl: (6) Could not resolve host: mirror.torworld.org curl: (6) Could not resolve host: torproject.ph3x.at curl: (6) Could not resolve host: mirror.ntzk.de curl: (6) Could not resolve host: tor.ccc.de curl: (6) Could not resolve host: tormirror.snydernet.net curl: (6) Could not resolve host: tor.calyxinstitute.org curl: (6) Could not resolve host: torproject.mirror.metalgamer.eu https://108.248.87.242 hangs forever and 3 more have expired SSL certificates: https://tor.crazyhaze.de https://www.it-sicherheitschannel.de/dist/ https://sela.io/mirrors/torproject.org/dist/ - - - - - 1 changed file: - share/torbrowser-launcher/mirrors.txt Changes: ===================================== share/torbrowser-launcher/mirrors.txt ===================================== @@ -1,17 +1,12 @@ https://dist.torproject.org/ -https://tor.crazyhaze.de/dist/ https://creep.im/tor/dist/ https://tor.ybti.net/dist/ https://tor.0x3d.lu/dist/ -https://www.it-sicherheitschannel.de/dist/ https://mirror.freedif.org/TorProject/dist https://tor.secure.voyage/dist -https://tor.127001.ovh/dist/ https://mirror.oldsql.cc/tor/dist/ -https://mirror.torworld.org/dist/ https://tormirror.tb-itf-tor.de/dist/ https://tor.zilog.es/dist/ -https://torproject.ph3x.at/dist/ https://www.torservers.net/mirrors/torproject.org/dist/ https://tor.myrl.net/dist/ https://tor.stalkr.net/dist/ @@ -20,14 +15,7 @@ https://mirror.velcommuta.de/tor/dist/ https://tor.eff.org/dist/ https://tor.void.gr/dist/ https://www.moparisthebest.com/tor/dist/ -https://108.248.87.242/dist/ -https://mirror.ntzk.de/torproject.org/dist/ https://www.eprci.com/tor/dist/ -https://sela.io/mirrors/torproject.org/dist/ -https://tor.ccc.de/dist/ -https://tormirror.snydernet.net/dist/ -https://tor.calyxinstitute.org/dist/ -https://torproject.mirror.metalgamer.eu/dist/ https://nl.mirror.babylon.network/torproject/dist/ https://fr.mirror.babylon.network/torproject/dist/ https://cyberside.net.ee/sibul/dist/ View it on GitLab: https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/-/commit… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/-/commit… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/torbrowser-launcher][main] AppArmor: allow using glycin-loaders via bwrap
by boklm (@boklm) 27 Jul '26

27 Jul '26
boklm pushed to branch main at The Tor Project / Applications / torbrowser-launcher Commits: 79192073 by intrigeri at 2026-06-01T12:17:47+00:00 AppArmor: allow using glycin-loaders via bwrap Closes tpo/applications/torbrowser-launcher#50 - - - - - 1 changed file: - apparmor/torbrowser.Browser.firefox Changes: ===================================== apparmor/torbrowser.Browser.firefox ===================================== @@ -12,6 +12,7 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} { #include <abstractions/opencl> #include if exists <abstractions/vulkan> #include if exists <abstractions/dbus-session-strict> + #include if exists <abstractions/glycin> userns, View it on GitLab: https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/-/commit… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/torbrowser-launcher/-/commit… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/tor-browser][tor-browser-153.0esr-16.0-1] fixup! [android] Disable features and functionality
by clairehurst (@clairehurst) 24 Jul '26

24 Jul '26
clairehurst pushed to branch tor-browser-153.0esr-16.0-1 at The Tor Project / Applications / Tor Browser Commits: 0dd25373 by clairehurst at 2026-07-23T12:24:25-06:00 fixup! [android] Disable features and functionality Bug 45139: Update old security pref migration removal comment - - - - - 1 changed file: - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt Changes: ===================================== mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt ===================================== @@ -617,7 +617,7 @@ class Settings( ) /** - * Remove in 15.0 release. + * Remove after 16.0 release (i.e. 17.0 release cycle) tor-browser#45139 */ private fun migrateTorSecurityLevel(): Int? { return when { View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/0dd2537… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/0dd2537… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/tor-browser-update-responses][main] 6 commits: alpha: new version, 16.0a9 (linux-aarch64)
by Pier Angelo Vendrame (@pierov) 23 Jul '26

23 Jul '26
Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / Tor Browser update responses Commits: a0e0e8a6 by Pier Angelo Vendrame at 2026-07-23T12:28:51+02:00 alpha: new version, 16.0a9 (linux-aarch64) - - - - - 0b4e8d20 by Pier Angelo Vendrame at 2026-07-23T12:28:55+02:00 alpha: new version, 16.0a9 (linux-x86_64) - - - - - 0497a72c by Pier Angelo Vendrame at 2026-07-23T12:28:55+02:00 alpha: new version, 16.0a9 (macos) - - - - - 8189a1f9 by Pier Angelo Vendrame at 2026-07-23T12:28:56+02:00 alpha: new version, 16.0a9 (windows-i686) - - - - - eb495432 by Pier Angelo Vendrame at 2026-07-23T12:28:56+02:00 alpha: new version, 16.0a9 (windows-x86_64) - - - - - 88de4df3 by Pier Angelo Vendrame at 2026-07-23T12:28:56+02:00 alpha: new version, 16.0a9 - - - - - 53 changed files: - update_3/alpha/download-android-aarch64.json - update_3/alpha/download-android-armv7.json - update_3/alpha/download-android-x86_64.json - update_3/alpha/download-linux-aarch64.json - update_3/alpha/download-linux-x86_64.json - update_3/alpha/download-macos.json - update_3/alpha/download-windows-i686.json - update_3/alpha/download-windows-x86_64.json - update_3/alpha/downloads.json - update_3/alpha/linux-aarch64/.htaccess - − update_3/alpha/linux-aarch64/update-16.0a5-16.0a8-linux-aarch64.xml - − update_3/alpha/linux-aarch64/update-16.0a6-16.0a8-linux-aarch64.xml - + update_3/alpha/linux-aarch64/update-16.0a6-16.0a9-linux-aarch64.xml - − update_3/alpha/linux-aarch64/update-16.0a7-16.0a8-linux-aarch64.xml - + update_3/alpha/linux-aarch64/update-16.0a7-16.0a9-linux-aarch64.xml - + update_3/alpha/linux-aarch64/update-16.0a8-16.0a9-linux-aarch64.xml - − update_3/alpha/linux-aarch64/update-16.0a8-linux-aarch64.xml - + update_3/alpha/linux-aarch64/update-16.0a9-linux-aarch64.xml - update_3/alpha/linux-x86_64/.htaccess - − update_3/alpha/linux-x86_64/update-16.0a5-16.0a8-linux-x86_64.xml - − update_3/alpha/linux-x86_64/update-16.0a6-16.0a8-linux-x86_64.xml - + update_3/alpha/linux-x86_64/update-16.0a6-16.0a9-linux-x86_64.xml - − update_3/alpha/linux-x86_64/update-16.0a7-16.0a8-linux-x86_64.xml - + update_3/alpha/linux-x86_64/update-16.0a7-16.0a9-linux-x86_64.xml - + update_3/alpha/linux-x86_64/update-16.0a8-16.0a9-linux-x86_64.xml - − update_3/alpha/linux-x86_64/update-16.0a8-linux-x86_64.xml - + update_3/alpha/linux-x86_64/update-16.0a9-linux-x86_64.xml - update_3/alpha/macos/.htaccess - − update_3/alpha/macos/update-16.0a5-16.0a8-macos.xml - − update_3/alpha/macos/update-16.0a6-16.0a8-macos.xml - + update_3/alpha/macos/update-16.0a6-16.0a9-macos.xml - − update_3/alpha/macos/update-16.0a7-16.0a8-macos.xml - + update_3/alpha/macos/update-16.0a7-16.0a9-macos.xml - + update_3/alpha/macos/update-16.0a8-16.0a9-macos.xml - − update_3/alpha/macos/update-16.0a8-macos.xml - update_3/alpha/windows-i686/update-16.0a8-windows-i686.xml → update_3/alpha/macos/update-16.0a9-macos.xml - update_3/alpha/windows-i686/.htaccess - − update_3/alpha/windows-i686/update-16.0a5-16.0a8-windows-i686.xml - − update_3/alpha/windows-i686/update-16.0a6-16.0a8-windows-i686.xml - + update_3/alpha/windows-i686/update-16.0a6-16.0a9-windows-i686.xml - − update_3/alpha/windows-i686/update-16.0a7-16.0a8-windows-i686.xml - + update_3/alpha/windows-i686/update-16.0a7-16.0a9-windows-i686.xml - + update_3/alpha/windows-i686/update-16.0a8-16.0a9-windows-i686.xml - + update_3/alpha/windows-i686/update-16.0a9-windows-i686.xml - update_3/alpha/windows-x86_64/.htaccess - − update_3/alpha/windows-x86_64/update-16.0a5-16.0a8-windows-x86_64.xml - − update_3/alpha/windows-x86_64/update-16.0a6-16.0a8-windows-x86_64.xml - + update_3/alpha/windows-x86_64/update-16.0a6-16.0a9-windows-x86_64.xml - − update_3/alpha/windows-x86_64/update-16.0a7-16.0a8-windows-x86_64.xml - + update_3/alpha/windows-x86_64/update-16.0a7-16.0a9-windows-x86_64.xml - + update_3/alpha/windows-x86_64/update-16.0a8-16.0a9-windows-x86_64.xml - − update_3/alpha/windows-x86_64/update-16.0a8-windows-x86_64.xml - + update_3/alpha/windows-x86_64/update-16.0a9-windows-x86_64.xml The diff was not included because it is too large. View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-update-responses… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-update-responses… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/mullvad-browser-update-responses][main] 5 commits: alpha: new version, 16.0a9 (linux-aarch64)
by ma1 (@ma1) 23 Jul '26

23 Jul '26
ma1 pushed to branch main at The Tor Project / Applications / mullvad-browser-update-responses Commits: 35bcdd10 by hackademix at 2026-07-23T10:43:40+02:00 alpha: new version, 16.0a9 (linux-aarch64) - - - - - 87cc127f by hackademix at 2026-07-23T10:43:42+02:00 alpha: new version, 16.0a9 (linux-x86_64) - - - - - 27728ba3 by hackademix at 2026-07-23T10:43:44+02:00 alpha: new version, 16.0a9 (macos) - - - - - cc0f96be by hackademix at 2026-07-23T10:43:45+02:00 alpha: new version, 16.0a9 (windows-x86_64) - - - - - dd70b448 by hackademix at 2026-07-23T10:43:48+02:00 alpha: new version, 16.0a9 - - - - - 41 changed files: - update_1/alpha/download-linux-aarch64.json - update_1/alpha/download-linux-x86_64.json - update_1/alpha/download-macos.json - update_1/alpha/download-windows-x86_64.json - update_1/alpha/downloads.json - update_1/alpha/linux-aarch64/.htaccess - − update_1/alpha/linux-aarch64/update-16.0a5-16.0a8-linux-aarch64.xml - − update_1/alpha/linux-aarch64/update-16.0a6-16.0a8-linux-aarch64.xml - + update_1/alpha/linux-aarch64/update-16.0a6-16.0a9-linux-aarch64.xml - − update_1/alpha/linux-aarch64/update-16.0a7-16.0a8-linux-aarch64.xml - + update_1/alpha/linux-aarch64/update-16.0a7-16.0a9-linux-aarch64.xml - + update_1/alpha/linux-aarch64/update-16.0a8-16.0a9-linux-aarch64.xml - − update_1/alpha/linux-aarch64/update-16.0a8-linux-aarch64.xml - + update_1/alpha/linux-aarch64/update-16.0a9-linux-aarch64.xml - update_1/alpha/linux-x86_64/.htaccess - − update_1/alpha/linux-x86_64/update-16.0a5-16.0a8-linux-x86_64.xml - − update_1/alpha/linux-x86_64/update-16.0a6-16.0a8-linux-x86_64.xml - + update_1/alpha/linux-x86_64/update-16.0a6-16.0a9-linux-x86_64.xml - − update_1/alpha/linux-x86_64/update-16.0a7-16.0a8-linux-x86_64.xml - + update_1/alpha/linux-x86_64/update-16.0a7-16.0a9-linux-x86_64.xml - + update_1/alpha/linux-x86_64/update-16.0a8-16.0a9-linux-x86_64.xml - − update_1/alpha/linux-x86_64/update-16.0a8-linux-x86_64.xml - + update_1/alpha/linux-x86_64/update-16.0a9-linux-x86_64.xml - update_1/alpha/macos/.htaccess - − update_1/alpha/macos/update-16.0a5-16.0a8-macos.xml - − update_1/alpha/macos/update-16.0a6-16.0a8-macos.xml - + update_1/alpha/macos/update-16.0a6-16.0a9-macos.xml - − update_1/alpha/macos/update-16.0a7-16.0a8-macos.xml - + update_1/alpha/macos/update-16.0a7-16.0a9-macos.xml - + update_1/alpha/macos/update-16.0a8-16.0a9-macos.xml - − update_1/alpha/macos/update-16.0a8-macos.xml - + update_1/alpha/macos/update-16.0a9-macos.xml - update_1/alpha/windows-x86_64/.htaccess - − update_1/alpha/windows-x86_64/update-16.0a5-16.0a8-windows-x86_64.xml - − update_1/alpha/windows-x86_64/update-16.0a6-16.0a8-windows-x86_64.xml - + update_1/alpha/windows-x86_64/update-16.0a6-16.0a9-windows-x86_64.xml - − update_1/alpha/windows-x86_64/update-16.0a7-16.0a8-windows-x86_64.xml - + update_1/alpha/windows-x86_64/update-16.0a7-16.0a9-windows-x86_64.xml - + update_1/alpha/windows-x86_64/update-16.0a8-16.0a9-windows-x86_64.xml - − update_1/alpha/windows-x86_64/update-16.0a8-windows-x86_64.xml - + update_1/alpha/windows-x86_64/update-16.0a9-windows-x86_64.xml The diff was not included because it is too large. View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser-update-respo… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser-update-respo… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/mullvad-browser][mullvad-browser-153.0esr-16.0-1] 3 commits: fixup! Firefox preference overrides.
by brizental (@brizental) 23 Jul '26

23 Jul '26
brizental pushed to branch mullvad-browser-153.0esr-16.0-1 at The Tor Project / Applications / Mullvad Browser Commits: d88f3275 by Beatriz Rizental at 2026-07-22T22:46:50-03:00 fixup! Firefox preference overrides. Bug 45120: Disable smartwindow feature - - - - - 622b3fe0 by Beatriz Rizental at 2026-07-22T22:46:51-03:00 fixup! BB 44045: Disable ML features. Bug 45120: Disable smartwindow feature Even when disabled, this feature still was using the EngineProcess to download models. I have made this conditional, because trying to use that was causing a runtime error preventing initialization to complete successfully and whenever a new window was opened e.g. through "Open Link In New Window", the browser crashed completely. - - - - - f851d77f by Beatriz Rizental at 2026-07-22T22:46:52-03:00 BB 45120: Add tests for Base Browser - - - - - 4 changed files: - browser/app/profile/001-base-profile.js - browser/components/aiwindow/ui/modules/AIWindow.sys.mjs - + testing/base-browser/manifest.toml - + testing/base-browser/test_new_window.py Changes: ===================================== browser/app/profile/001-base-profile.js ===================================== @@ -383,6 +383,8 @@ pref("pdfjs.enableAltTextModelDownload", false, locked); pref("browser.urlbar.quicksuggest.mlEnabled", false, locked); // Disable SemanticHistory search. tor-browser#44045. pref("places.semanticHistory.featureGate", false, locked); +// tor-browser#45120: Disable AIWindow +pref("browser.smartwindow.enabled", false); // tor-browser#41945 - disable automatic cookie banners dismissal until ===================================== browser/components/aiwindow/ui/modules/AIWindow.sys.mjs ===================================== @@ -131,7 +131,11 @@ export const AIWindow = { Services.obs.addObserver(this, lazy.ONLOGOUT_NOTIFICATION); Services.obs.addObserver(this, "tabstrip-orientation-change"); lazy.SmartWindowTelemetry.init(); - lazy.getAllModelsData(); // loads model data into cache for about:preferences + if (this.isAIWindowEnabled()) { + // Depends on the ml component, which tor-browser#44045 excludes from + // the build, so only touch it when AI Window is actually enabled. + lazy.getAllModelsData(); // loads model data into cache for about:preferences + } lazy.NimbusFeatures.smartWindow.onUpdate(this.onNimbusUpdate); this._initialized = true; ===================================== testing/base-browser/manifest.toml ===================================== @@ -0,0 +1,4 @@ +[DEFAULT] +tags = "base-browser" + +["test_new_window.py"] ===================================== testing/base-browser/test_new_window.py ===================================== @@ -0,0 +1,25 @@ +from marionette_harness import MarionetteTestCase, WindowManagerMixin + + +class TestNewWindow(WindowManagerMixin, MarionetteTestCase): + def tearDown(self): + self.close_all_windows() + super().tearDown() + + def test_open_new_window(self): + with self.marionette.using_context("chrome"): + new_window = self.open_window() + + self.assertEqual( + len(self.marionette.chrome_window_handles), + len(self.start_windows) + 1, + "A new browser window should have been opened.", + ) + + self.marionette.switch_to_window(new_window) + self.marionette.navigate("about:blank") + self.assertEqual( + self.marionette.get_url(), + "about:blank", + "Should be able to navigate in the newly opened window.", + ) View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/compare/a8… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/compare/a8… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/tor-browser][tor-browser-153.0esr-16.0-1] 3 commits: fixup! Firefox preference overrides.
by brizental (@brizental) 22 Jul '26

22 Jul '26
brizental pushed to branch tor-browser-153.0esr-16.0-1 at The Tor Project / Applications / Tor Browser Commits: 79698505 by Beatriz Rizental at 2026-07-22T23:28:57+02:00 fixup! Firefox preference overrides. Bug 45120: Disable smartwindow feature - - - - - e693976e by Beatriz Rizental at 2026-07-22T23:28:57+02:00 fixup! BB 44045: Disable ML features. Bug 45120: Disable smartwindow feature Even when disabled, this feature still was using the EngineProcess to download models. I have made this conditional, because trying to use that was causing a runtime error preventing initialization to complete successfully and whenever a new window was opened e.g. through "Open Link In New Window", the browser crashed completely. - - - - - d5e898a5 by Beatriz Rizental at 2026-07-22T23:28:57+02:00 BB 45120: Add tests for Base Browser - - - - - 4 changed files: - browser/app/profile/001-base-profile.js - browser/components/aiwindow/ui/modules/AIWindow.sys.mjs - + testing/base-browser/manifest.toml - + testing/base-browser/test_new_window.py Changes: ===================================== browser/app/profile/001-base-profile.js ===================================== @@ -383,6 +383,8 @@ pref("pdfjs.enableAltTextModelDownload", false, locked); pref("browser.urlbar.quicksuggest.mlEnabled", false, locked); // Disable SemanticHistory search. tor-browser#44045. pref("places.semanticHistory.featureGate", false, locked); +// tor-browser#45120: Disable AIWindow +pref("browser.smartwindow.enabled", false); // tor-browser#41945 - disable automatic cookie banners dismissal until ===================================== browser/components/aiwindow/ui/modules/AIWindow.sys.mjs ===================================== @@ -131,7 +131,11 @@ export const AIWindow = { Services.obs.addObserver(this, lazy.ONLOGOUT_NOTIFICATION); Services.obs.addObserver(this, "tabstrip-orientation-change"); lazy.SmartWindowTelemetry.init(); - lazy.getAllModelsData(); // loads model data into cache for about:preferences + if (this.isAIWindowEnabled()) { + // Depends on the ml component, which tor-browser#44045 excludes from + // the build, so only touch it when AI Window is actually enabled. + lazy.getAllModelsData(); // loads model data into cache for about:preferences + } lazy.NimbusFeatures.smartWindow.onUpdate(this.onNimbusUpdate); this._initialized = true; ===================================== testing/base-browser/manifest.toml ===================================== @@ -0,0 +1,4 @@ +[DEFAULT] +tags = "base-browser" + +["test_new_window.py"] ===================================== testing/base-browser/test_new_window.py ===================================== @@ -0,0 +1,25 @@ +from marionette_harness import MarionetteTestCase, WindowManagerMixin + + +class TestNewWindow(WindowManagerMixin, MarionetteTestCase): + def tearDown(self): + self.close_all_windows() + super().tearDown() + + def test_open_new_window(self): + with self.marionette.using_context("chrome"): + new_window = self.open_window() + + self.assertEqual( + len(self.marionette.chrome_window_handles), + len(self.start_windows) + 1, + "A new browser window should have been opened.", + ) + + self.marionette.switch_to_window(new_window) + self.marionette.navigate("about:blank") + self.assertEqual( + self.marionette.get_url(), + "about:blank", + "Should be able to navigate in the newly opened window.", + ) View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/3e9c57… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/3e9c57… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/tor-browser][tor-browser-153.0esr-16.0-1] fixup! [android] Disable features and functionality
by Dan Ballard (@dan) 22 Jul '26

22 Jul '26
Dan Ballard pushed to branch tor-browser-153.0esr-16.0-1 at The Tor Project / Applications / Tor Browser Commits: 3e9c57c8 by Dan Ballard at 2026-07-22T13:28:45-06:00 fixup! [android] Disable features and functionality TB 44758: Disable email mask feature - - - - - 2 changed files: - mobile/android/fenix/app/nimbus.fml.yaml - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt Changes: ===================================== mobile/android/fenix/app/nimbus.fml.yaml ===================================== @@ -1095,7 +1095,7 @@ features: enabled: description: If true, Email Mask feature is enabled. type: Boolean - default: true + default: false ip-protection: description: Feature to enable IP Protection (VPN) for users on Firefox on Android. ===================================== mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt ===================================== @@ -2735,7 +2735,7 @@ class Settings( */ var isEmailMaskSuggestionEnabled by booleanPreference( key = appContext.getPreferenceKey(R.string.pref_key_email_mask_suggestion), - default = true, + default = false, ) /** @@ -2743,7 +2743,7 @@ class Settings( */ var shouldShowEmailMaskCfr by booleanPreference( key = appContext.getPreferenceKey(R.string.pref_key_should_show_email_mask_cfr), - default = true, + default = false, ) /** View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/3e9c57c… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/3e9c57c… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/tor-browser][tor-browser-153.0esr-16.0-1] fixup! [android] Disable features and functionality
by Pier Angelo Vendrame (@pierov) 22 Jul '26

22 Jul '26
Pier Angelo Vendrame pushed to branch tor-browser-153.0esr-16.0-1 at The Tor Project / Applications / Tor Browser Commits: 47260100 by Pier Angelo Vendrame at 2026-07-22T18:40:13+02:00 fixup! [android] Disable features and functionality BB 45137: Define TELEMETRY and CRASH_REPORTING once on Android. - - - - - 1 changed file: - mobile/android/fenix/app/build.gradle Changes: ===================================== mobile/android/fenix/app/build.gradle ===================================== @@ -348,8 +348,8 @@ androidComponents { // ------------------------------------------------------------------------------------------------- android.defaultConfig.with { - buildConfigField 'boolean', 'CRASH_REPORTING', 'true' - buildConfigField 'boolean', 'TELEMETRY', 'true' + buildConfigField 'boolean', 'CRASH_REPORTING', 'false' + buildConfigField 'boolean', 'TELEMETRY', 'false' // Reading the sentry token from a local file (if it exists). In a release task on taskcluster it will be available. buildConfigField 'String', 'SENTRY_TOKEN', 'null' @@ -357,8 +357,6 @@ android.defaultConfig.with { def token = new File("${rootDir}/.sentry_token").text.trim() buildConfigField 'String', 'SENTRY_TOKEN', '"' + token + '"' } catch (FileNotFoundException ignored) {} - buildConfigField 'boolean', 'CRASH_REPORTING', 'false' - buildConfigField 'boolean', 'TELEMETRY', 'false' // Setting buildDate with every build ID changes the generated BuildConfig and slows down the // build, so debug builds (overridden below) use a fixed string instead. View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/4726010… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/4726010… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
  • ← Newer
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ...
  • 16
  • Older →

HyperKitty Powered by HyperKitty version 1.3.12.