Closed Bug 2056931 Opened 18 days ago Closed 4 days ago

Synchronize browser.shell.customIcon.id between selectable profiles

Categories

(Firefox :: Shell Integration, task)

task

Tracking

()

RESOLVED FIXED
155 Branch
Tracking Status
firefox154 --- fixed
firefox155 --- fixed

People

(Reporter: mconley, Assigned: mconley, NeedInfo)

References

(Blocks 1 open bug)

Details

(Whiteboard: [omc])

Attachments

(2 files)

This preference is what's used to select the icon on startup of a new profile, and is how we show the selected icon in about:settings. Since all selectable profiles will be sharing the same custom icon, we should synchronize this pref.

Syncing this might also fix bug 2056386, since the pref is being used at startup to choose which icon to use - we should check that once this one is fixed.

Assignee: nobody → mconley
Status: NEW → ASSIGNED

Hey, I know this is patch to make e.g. 2057059 less buggy until each profile can have its own AUMID. But I think it may be a regression. I find it less stressful to identify different profiles with distinctive whole icons (retro, pixelated, Momo) than with the tiny top-right inharmonious icons (a leaf, a soccer ball) introduced with the new profile system. Even if they don't combine like I reported on 2057059.

Whiteboard: [omc]
Depends on: 2058273
Pushed by asilaghi@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/8800d0f76ee2 https://hg.mozilla.org/integration/autoland/rev/75950fad3e76 Revert "Bug 2056931 - Synchronize custom icons between selectable profiles. r=yazan,mossop" for causing xpcshells faiulres at customIconManager.js

Backed out for causing TV and xpcshells failures at customIconManager.js
Backout Link
Push with failures
Failure Log
Failure line TEST-UNEXPECTED-CRASH | browser/components/shell/test/unit/test_customIconManager.js | Test crashed

Flags: needinfo?(mconley)
Status: ASSIGNED → RESOLVED
Closed: 4 days ago
Resolution: --- → FIXED
Target Milestone: --- → 155 Branch

firefox-beta Uplift Approval Request

  • User impact if declined/Reason for urgency: Clients that use the new browser icon customization mechanism will find that their selectable profiles "go out of sync" about which icon to show, which is confusing.
  • Code covered by automated testing?: yes
  • Fix verified in Nightly?: no
  • Needs manual QE testing?: no
  • Steps to reproduce for manual QE testing:
  • Risk associated with taking this patch: low
  • Explanation of risk level: This change is restricted entirely within the custom icon mechanism, which is inert unless the user actually chooses to customize / change their browser icon.
  • String changes made/needed?: None.
  • Is Android affected?: no
Attachment #9622100 - Flags: approval-mozilla-beta?
Attachment #9622100 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: