henry pushed to branch base-browser-140.1.0esr-15.0-1 at The Tor Project / 
Applications / Tor Browser


Commits:
36a296b5 by henry at 2025-08-05T15:32:09+00:00
fixup! BB 42583: Modify moz-support-link for Base Browser.

TB 43864: Move moz-support-link "preferences" patch to base-browser.


(cherry picked from commit be0e53370b89b47cebec8bdc38a3c2385773f249)

Co-authored-by: Henry Wilkes <[email protected]>
- - - - -


1 changed file:

- toolkit/content/widgets/moz-support-link/moz-support-link.mjs


Changes:

=====================================
toolkit/content/widgets/moz-support-link/moz-support-link.mjs
=====================================
@@ -125,6 +125,22 @@ export default class MozSupportLink extends 
HTMLAnchorElement {
       return;
     }
     let supportPage = this.getAttribute("support-page") ?? "";
+    // For base-browser we sometimes want to override firefox support links 
with
+    // our own.
+    // See tor-browser#40899.
+    switch (supportPage) {
+      case "preferences":
+        // Shown twice in preferences, both as `{ -brand-short-name } Support`.
+        // Instead of directing to support for preferences, we link to general
+        // tor browser support.
+        // See tor-browser#32092.
+        this.href = Services.prefs.getStringPref(
+          "browser.base-browser-support-url",
+          ""
+        );
+        return;
+      // Fall through to support.mozilla.org
+    }
     let base = MozSupportLink.SUPPORT_URL + supportPage;
     this.href = this.hasAttribute("utm-content")
       ? formatUTMParams(this.getAttribute("utm-content"), base)



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/36a296b59f52b8b5e51e5945111bd97334c0b256

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/36a296b59f52b8b5e51e5945111bd97334c0b256
You're receiving this email because of your account on gitlab.torproject.org.


_______________________________________________
tor-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to