The strings should be "Share Firefox" on all channels
Categories
(Firefox :: Sharing, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox156 | --- | fixed |
People
(Reporter: nbarrett, Assigned: nbarrett)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Triage: this is a branding-term inconsistency in the referral strings, not a functional bug.
Root cause: the referral entry points landed in separate bugs and each picked a different brand term. Only the hamburger-menu string uses -brand-product-name (which is "Firefox" on every channel) — browser/locales/en-US/browser/appmenu.ftl. The rest use -brand-short-name / -brand-shorter-name, which resolve to "Nightly" and "Firefox Developer Edition" under the nightly/aurora/unofficial branding (browser/branding/nightly/locales/en-US/brand.ftl), so those surfaces read "Share Nightly" / "Share Firefox Developer Edition".
Strings to change, all currently Share { -brand-short(er)-name }:
- browser/locales/en-US/browser/appmenu.ftl —
appmenu-referrals(Help menu, non-macOS) - browser/locales/en-US/browser/appmenu.ftl —
appmenuitem-share-firefox-title(account panel) - browser/locales/en-US/browser/menubar.ftl —
menu-application-referrals(macOS app menu) - browser/locales/en-US/browser/menubar.ftl —
menu-referrals; note nothing references this ID (the Help menu item usesappmenu-referrals), so it should either be wired up or removed - browser/locales/en-US/browser/preferences/preferences.ftl —
referrals-section-headerandreferrals-link - browser/locales/en-US/browser/aboutDialog.ftl —
helpus-referrals
Proposed fix: use -brand-product-name in all of them, matching appmenuitem-referrals. These are value changes to existing messages, so if the strings are already exposed to localizers the Fluent policy wants new IDs (e.g. a -2 suffix) rather than an in-place edit — a fluent-reviewer call, given they all landed in July 2026. If IDs are bumped, the data-l10n-id references also need updating in browser/base/content/aboutDialog.xhtml, browser/base/content/browser-menubar.inc.xhtml, browser/base/content/appmenu-viewcache.inc.xhtml and browser/components/preferences/config/account-sync.mjs; otherwise the change is .ftl-only.
Existing coverage: browser/components/referrals/tests/browser/browser_referralsAppMenu.js, browser/components/referrals/tests/browser/browser_referralsAccountMenu.js and browser/base/content/test/about/browser_aboutDialog_referrals.js exercise these entry points but assert element presence, not label text, so a string-only change shouldn't disturb them.
Severity: S4 — cosmetic wording, and only on Nightly/Developer Edition/unofficial builds; release and beta branding already render "Firefox". (Not verified by running a build — this is from reading the .ftl and branding files.)
If you'd like to provide feedback on this comment, please use the 👍 or 👎 reaction.
If you want to categorize your feedback you can add one of the following tags: ai-triage-wrong-file, ai-triage-wrong-cause, ai-triage-hallucination, ai-triage-out-of-scope.
| Assignee | ||
Comment 2•17 days ago
|
||
Updated•17 days ago
|
Comment 4•16 days ago
|
||
| bugherder | ||
Updated•3 days ago
|
Description
•