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)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr102 | --- | unaffected |
| firefox107 | --- | unaffected |
| firefox108 | --- | unaffected |
| firefox109 | + | verified |
People
(Reporter: nataliaCs, Assigned: mconley)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
[Tracking Requested - why for this release]:
- Central-as-beta-simulation
- How to run these simulations
- Failure logs:
- TEST-UNEXPECTED-FAIL | browser/base/content/test/sync/browser_contextmenu_sendtab.js | Uncaught exception in test - at resource:///modules/CustomizableUI.jsm:1135 - TypeError: aPlacements is undefined
- TEST-UNEXPECTED-FAIL | browser/components/firefoxview/tests/browser/browser_firefoxview_feature_callout_a11y.js | A promise chain failed to handle a rejection: aPlacements is undefined - stack: buildArea@resource:///modules/CustomizableUI.jsm:1135:22
- TEST-UNEXPECTED-FAIL | browser/modules/test/browser/browser_UsageTelemetry_toolbars.js | Uncaught exception in test - at resource:///modules/CustomizableUI.jsm:4334 - Error: Area not yet restored
- TEST-UNEXPECTED-FAIL | browser/base/content/test/general/browser_newwindow_focus.js | A promise chain failed to handle a rejection: aPlacements is undefined - stack: buildArea@resource:///modules/CustomizableUI.jsm:1135:22
- TEST-UNEXPECTED-FAIL | browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js | Test timed out -
- TEST-UNEXPECTED-FAIL | browser/components/extensions/test/browser/browser_ext_user_events.js | Cleanup function threw an exception - at resource:///modules/CustomizableUI.jsm:1135 - TypeError: aPlacements is undefined
- all browser-chrome failures here: push
Mike, these seem triggered by Bug 1798896.
Can you take a look please?
Thank you.
Updated•3 years ago
|
Updated•3 years ago
|
| Assignee | ||
Comment 1•3 years ago
|
||
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 | ||
Comment 2•3 years ago
|
||
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.
Comment 4•3 years ago
|
||
| bugherder | ||
Comment 5•3 years ago
|
||
Verified fixed as seen in the following central as beta simulation
Description
•