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
1 changed file:
Changes:
| ... | ... | @@ -125,6 +125,22 @@ export default class MozSupportLink extends HTMLAnchorElement { |
| 125 | 125 | return;
|
| 126 | 126 | }
|
| 127 | 127 | let supportPage = this.getAttribute("support-page") ?? "";
|
| 128 | + // For base-browser we sometimes want to override firefox support links with
|
|
| 129 | + // our own.
|
|
| 130 | + // See tor-browser#40899.
|
|
| 131 | + switch (supportPage) {
|
|
| 132 | + case "preferences":
|
|
| 133 | + // Shown twice in preferences, both as `{ -brand-short-name } Support`.
|
|
| 134 | + // Instead of directing to support for preferences, we link to general
|
|
| 135 | + // tor browser support.
|
|
| 136 | + // See tor-browser#32092.
|
|
| 137 | + this.href = Services.prefs.getStringPref(
|
|
| 138 | + "browser.base-browser-support-url",
|
|
| 139 | + ""
|
|
| 140 | + );
|
|
| 141 | + return;
|
|
| 142 | + // Fall through to support.mozilla.org
|
|
| 143 | + }
|
|
| 128 | 144 | let base = MozSupportLink.SUPPORT_URL + supportPage;
|
| 129 | 145 | this.href = this.hasAttribute("utm-content")
|
| 130 | 146 | ? formatUTMParams(this.getAttribute("utm-content"), base)
|