Closed Bug 1801097 Opened 3 years ago Closed 3 years ago

Perma browser-chrome Customize failures e.g. on CustomizableUI.jsm when Gecko 109 merges to Beta on 2022-12-12

Categories

(Firefox :: Toolbars and Customization, defect)

defect

Tracking

()

VERIFIED FIXED
109 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox107 --- unaffected
firefox108 --- unaffected
firefox109 + verified

People

(Reporter: nataliaCs, Assigned: mconley)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Flags: needinfo?(mconley)

It's pretty unlikely that we'll abort shipping Unified Extensions in 109, so this will be fixed when the pref is made able to ride the trains. But just in case, I'll see if I can fix these.

Assignee: nobody → mconley
Flags: needinfo?(mconley)
See Also: → 1801129

Even if Unified Extensions is enabled, it is expected that each registered area
will have a placements array set in gPlacements. When resetting, that's normally
re-created in restoreStateForArea, but we were skipping that call for AREA_ADDONS,
and then manually setting the placements array - but only if Unified Extensions
was enabled.

This change makes it so that we always set it when resetting.

Pushed by mconley@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d3124713349f Set the AREA_ADDONS placements when resetting, even if Unified Extensions is disabled. r=Gijs
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 109 Branch

Verified fixed as seen in the following central as beta simulation

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: