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

Commits:

1 changed file:

Changes:

  • toolkit/content/widgets/moz-support-link/moz-support-link.mjs
    ... ... @@ -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)