Closed Bug 1196229 Opened 9 years ago Closed 9 years ago

Make link to manage the Firefox Account in Sync settings a link

Categories

(Firefox :: Sync, defect, P1)

defect

Tracking

()

VERIFIED FIXED
Firefox 43
Iteration:
43.2 - Sep 7
Tracking Status
firefox43 --- verified

People

(Reporter: rfeeley, Assigned: eoger)

Details

Attachments

(4 files, 2 obsolete files)

Attached image fxa-signed-in.gif
I believe originally, the link to Manage the Firefox Account was a link, but was changed to a button in the dark of night.

According to Stephen Horlander, we should reserve buttons for native UI and use links for website links as much as possible.

Current (frame 1) and proposed (frame 2) are attached in an animated GIF.

current: Manage
proposed: Manage Account

note order change, and text alignment.
Iteration: --- → 43.1 - Aug 24
Flags: firefox-backlog+
Priority: -- → P1
Attached patch bug-1196229.patch (obsolete) — Splinter Review
Attachment #8651250 - Flags: review?(markh)
Comment on attachment 8651250 [details] [diff] [review]
bug-1196229.patch

Review of attachment 8651250 [details] [diff] [review]:
-----------------------------------------------------------------

::: browser/components/preferences/in-content/sync.xul
@@ -251,5 @@
>                <vbox flex="1">
>                  <label id="fxaEmailAddress1"/>
>                  <label id="fxaDisplayName" hidden="true"/>
> -                <description class="fxaAccountBoxButtons">
> -                  <button id="verifiedManage">&manage.label;</button>

Can you please also update the string in the "old prefs" sync.xul, then we can remove the manage.label string from the .dtd (it doesn't really matter that the new string might make the old prefs look strange as they are technically dead)

::: browser/locales/en-US/chrome/browser/preferences/sync.dtd
@@ +71,5 @@
>  
>  <!ENTITY notSignedIn.label           "You are not signed in.">
>  <!ENTITY signIn.label                "Sign in">
>  <!ENTITY profilePicture.tooltip      "Change profile picture">
>  <!ENTITY manage.label                "Manage">

(ie, kill this string)
Attachment #8651250 - Flags: review?(markh) → review+
Attachment #8651250 - Attachment is obsolete: true
Attachment #8651852 - Flags: review+
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/7db9835949b6
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 43
And now we have two identical manageAccount.label strings in the sync.dtd file (for two different XUL elements)?
Flags: needinfo?(edouard.oger)
My bad, I'm sorry. I'll post a new patch right away.
Status: RESOLVED → REOPENED
Flags: needinfo?(edouard.oger)
Resolution: FIXED → ---
Attached patch bug-1196229-followup.patch (obsolete) — Splinter Review
Attachment #8652443 - Flags: review?(markh)
(In reply to Edouard Oger [:eoger] from comment #8)
> Created attachment 8652443 [details] [diff] [review]

Usually it is not good idea to reuse strings for different elements (it is better to use two strings with identical content but different ids) but I didn't check how exactly it is used originally.

https://developer.mozilla.org/en-US/docs/Mozilla/Localization/Localization_content_best_practices
True, here's a revised copy.
Attachment #8652443 - Attachment is obsolete: true
Attachment #8652443 - Flags: review?(markh)
Attachment #8652461 - Flags: review?(splewako)
Comment on attachment 8652461 [details] [diff] [review]
bug-1196229-followup.patch

Review of attachment 8652461 [details] [diff] [review]:
-----------------------------------------------------------------

Looks good form l10n perspective, f+
Attachment #8652461 - Flags: review?(splewako) → feedback+
Attachment #8652461 - Flags: review?(markh)
Iteration: 43.1 - Aug 24 → 43.2 - Sep 7
Attachment #8652461 - Flags: review?(markh) → review+
Keywords: checkin-needed
Attachment #8652461 - Flags: checkin+
Comment on attachment 8652461 [details] [diff] [review]
bug-1196229-followup.patch

This doesn't mean what you think it does.
Attachment #8652461 - Flags: checkin+
https://hg.mozilla.org/mozilla-central/rev/4d3254435829
Status: REOPENED → RESOLVED
Closed: 9 years ago9 years ago
Resolution: --- → FIXED
Flags: qe-verify+
QA Contact: paul.silaghi
Attached image sync.png
Making the window smaller causes some issues - see attached.
What do you think?
Flags: needinfo?(edouard.oger)
I opened bug 1200749, thanks Paul!
Flags: needinfo?(edouard.oger)
Marking this bug as verified on 43.0a1 (2015-09-01). Work continues in bug 1200749.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: