Closed Bug 1518467 Opened 6 years ago Closed 6 years ago

Dedicated profile is reused by old versions (without profile manager)

Categories

(Toolkit :: Startup and Profile System, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
firefox-esr60 --- unaffected
firefox64 --- unaffected
firefox65 --- unaffected
firefox66 --- unaffected

People

(Reporter: aflorinescu, Assigned: mossop)

References

Details

[Description:]
This is a bit of an edge case scenario, since in order to reproduce it, a certain usage path must be met, and this scenario is going only be valid for the period until all non-dedicated versions are still active + the environment must be clean(no existent profiles/installs).

[Steps:]

  1. Clean your machine (delete/rename your mozilla folder that contains your profiles e.g. /home/adrianflorinescu/.mozilla) -> this simulates a clean machine.
  2. Open FF with dedicated profiles. (dedicated profile is created)
  3. Close FF with dedicated profiles.
  4. Open any FF that doesn't contain dedicated profiles. (the same dedicated profile that is created at step 2 is reused for the non-dedicated version)

[Actual Result:]
Dedicated profile is reused, since the last version of dedicated profiles doesn't create stub profiles.

[Expected Result:]
In my view, this case should be mitigated by having the part of the old stub profile logic, and in the case in which the dedicated profile is the first created (no other profile existent), the default profile should be created as well, to use for the old versions.

Hmm yeah. Current versions of firefox "auto-select" a single profile as the default even if it isn't marked as the default. I think you're right we should create an empty default if we're starting entirely fresh.

Assignee: nobody → dtownsend

This is now done, will make new builds available later today.

Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.