Closed Bug 1525119 Opened 6 years ago Closed 6 years ago

Dedicated profiles don't get locked to the default browser install

Categories

(Toolkit :: Startup and Profile System, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla67
Tracking Status
firefox67 --- fixed

People

(Reporter: mossop, Assigned: mossop)

References

Details

Attachments

(1 file)

When choosing the old default profile as the new dedicated profile when the app is the default browser we're meant to "lock" the profile to this install so others won't choose it later. Not sure how I failed to catch this in tests but this doesn't work because we try to get an XPCOM component before XPCOM is started.

Assignee: nobody → dtownsend

Previously we attempted to do this when XPCOM wasn't available so it always
failed to get the shell service. Instead set a flag telling us to do it later
when we choose the old default profile.

Also includes a block of code to attempt to fix the issue for existing nightly
users, this can be removed before betas.

Pushed by dtownsend@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c132ef1b7c8a Check if this is the default install and if so lock the profile. r=froydnj
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
Blocks: 1535367
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: