Closed Bug 1695792 Opened 3 years ago Closed 3 years ago

New copy for Firefox accounts menu error notifications

Categories

(Firefox :: Menus, task, P3)

task

Tracking

()

RESOLVED FIXED
88 Branch
Tracking Status
firefox88 --- fixed

People

(Reporter: molly, Assigned: molly)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [proton-hamburger-menu])

Attachments

(1 file)

The notification strings that appear in the app menu when problems are detected with a Firefox account are defined here. Yes, they need to be migrated to Fluent, but not in this bug.

The same strings (as in, those same entries in the properties file) are used for both app menu notifications and also for the FxA toolbar item menu; this should not be changed.

The new strings to replace those with are:

  • account.finishAccountSetup: "Finish account setup" (note the sentence casing)
  • account.reconnectToFxA: "Account disconnected", but still pending final approval as of this writing, check Figma

This doesn't need to be behind any Proton prefs or blocked on any other Proton landing scheduling, because these changes work just as well on their own.

(In reply to Molly Howell (she/her) [:mhowell] from comment #0)

Yes, they need to be migrated to Fluent, but not in this bug.

Out of curiosity, why not? I'm not familiar with the code, but it just seems a matter of replacing this.fxaStrings.GetStringFromName with this.fluentStrings.formatValueSync() , and there's no migration involved since strings are changing.

I understand the goal is to land these quickly, but if the amount of work requested is the same, we should add the new strings directly to Fluent.

Well yes, I was trying to keep the work as minimal as possible, and I'm not really familiar with the code either so I'd rather keep the changes as small as possible. But if it really is that easy, then you're right, there's no reason not to.

Severity: -- → N/A

Also take the opportunity to convert these two strings to Fluent,
since we're changing the text here anyway.

Assignee: nobody → mhowell
Status: NEW → ASSIGNED
Pushed by mhowell@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b1f7bf0f85fd
Update copy for accounts error notifications. r=mconley,fluent-reviewers
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: