Closed Bug 1679728 Opened 3 years ago Closed 3 years ago

`browser.showPersonalToolbar` in distribution.ini no longer works

Categories

(Firefox :: Distributions, defect)

Firefox 84
defect

Tracking

()

VERIFIED FIXED
85 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox83 --- unaffected
firefox84 + verified
firefox85 + verified

People

(Reporter: hectorz, Assigned: Gijs)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

The pref was first introduced in bug 1239949.

A similar Enterprise policy was updated as part of bug 727668's patch 1, but not this one.

Set release status flags based on info from the regressing bug 727668

[Tracking Requested - why for this release]:
May affect enterprise users for the 84 release

Hector, does this impact the China builds?

Blocks: 1665353
Flags: needinfo?(bzhao)

Yes, this affects China. Now that we have a pref for this, though, we could just switch to using the new pref instead of the custom distro pref.

Flags: needinfo?(bzhao)
Pushed by gijskruitbosch@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/87b6225c435c
fix distribution support for browser.showPersonalToolbar, r=mkaply
Assignee: mozilla → gijskruitbosch+bugs

Hi :Gijs, thanks for the quick fix!

(In reply to Mike Kaply [:mkaply] from comment #4)

Yes, this affects China. Now that we have a pref for this, though, we could just switch to using the new pref instead of the custom distro pref.

I understand this is possible, nevertheless, I wanted to bring this up to clarify whether browser.showPersonalToolbar should be considered supported or obsolete, before making any change to the distribution.ini.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 85 Branch

Comment on attachment 9190643 [details]
Bug 1679728 - fix distribution support for browser.showPersonalToolbar, r?mkaply

Beta/Release Uplift Approval Request

  • User impact if declined: Enterprise default-enabling the bookmarks toolbar wouldn't work
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: Use a distribution setup to set browser.showPersonalToolbar pref to true, check that the bookmarks toolbar shows both for the new tab page and for other pages that load
  • List of other uplifts needed: n/a
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): It's a relatively small change and only affects distribution builds
  • String changes made/needed: none
Attachment #9190643 - Flags: approval-mozilla-beta?
Flags: qe-verify+

Comment on attachment 9190643 [details]
Bug 1679728 - fix distribution support for browser.showPersonalToolbar, r?mkaply

Approved for 84.0b8.

Attachment #9190643 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

I've verified the fix in nightly.

Marking this verified for nightly per comment 10. Thanks Mike!

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-triaged]

Hey Mike,
Do you know how exactly can we test this issue? What are the exact steps and do we need a special build for it?

Flags: needinfo?(mozilla)

(easiest on Windows)

Create a distribution directory where the Firefox executable is located.

Put the distribution.ini from here:

https://raw.githubusercontent.com/mozilla-partners/mozillaonline/master/desktop/mainWinFull/distribution/distribution.ini

In that directory.

Create a new profile.

Flags: needinfo?(mozilla)

Hi,

So I've created a distribution directory, saved the distribution.ini from the link above into it and created a new profile but the preferences/bookmarks from the .ini were not loaded in.

Mike, if you find the time would you mind verifying the fix on the Beta as well?

Thank you!

Flags: needinfo?(mozilla)

Not sure what happened for you, but I just ran a quick test on the Firefox 84 RC and everything is working.

Flags: needinfo?(mozilla)
QA Whiteboard: [qa-triaged]
Flags: qe-verify+
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: