Closed Bug 1897208 Opened 2 months ago Closed 1 month ago

Expose build flag to config system to support conditional JS module loading

Categories

(Toolkit :: Startup and Profile System, defect, P1)

defect

Tracking

()

RESOLVED FIXED
128 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox126 --- unaffected
firefox127 --- wontfix
firefox128 - fixed

People

(Reporter: jhirsch, Assigned: niklas, NeedInfo)

References

(Regression)

Details

(Keywords: regression, Whiteboard: [fidefe-profile-management] )

Attachments

(1 file)

In bug 1893315, we added a build flag for new profiles work, but it was only added to the list of defines, not configs.

We also need to expose it to configs so we can conditionally load profiles-related JS modules, as introduced in bug 1893693.

Whiteboard: [fidefe-profile-management]

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

This doesn't appear to be needed outside of Nightly at this time, marking as wont-fix for 127.

Pushed by nbaumgardner@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/33190b27bb47
Set config for MOZ_SELECTABLE_PROFILES for JS module loading. r=glandium

Backed out for causing bc failures

  • Backout link
  • Push with failures
  • Failure Log
  • Failure line: TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_newtab_userTypedValue.js | Test timed out -
  • Failure Log 2
  • Failure line 2: TEST-UNEXPECTED-FAIL | browser/components/urlbar/tests/browser/browser_blanking.js | Test timed out -
Flags: needinfo?(nbaumgardner)

[Tracking Requested - why for this release]: Seems like something to keep an eye on for nightly.

I don't think this work is targeting the 128 release.

Pushed by nbaumgardner@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/54a79b5692b7
Set config for MOZ_SELECTABLE_PROFILES for JS module loading. r=glandium
Flags: needinfo?(nbaumgardner)
Pushed by nbaumgardner@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7d1e824f006b
Set config for MOZ_SELECTABLE_PROFILES for JS module loading. r=glandium
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 128 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: