Deleting a specific selectable profile shows a blank page
Categories
(Toolkit :: Startup and Profile System, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox146 | --- | affected |
People
(Reporter: dmcintosh, Unassigned)
Details
Attachments
(1 file)
|
3.14 MB,
video/mp4
|
Details |
I have two profiles in my Nightly install: one named 'Original profile', which is where all my bookmarks/etc. are, and one named 'Testing Ground' that I don't really cannot use.
I'd like to delete 'Testing Ground', especially since bug 1990634 landed and I'd like to test FxBackup things.
Steps (starting from 'Original profile'):
- Click on the hamburger icon → 'Original profile' → 'Manage profiles'.
- Click on the trash can icon next to 'Testing Ground'.
Expected: Firefox opens a window in Testing Ground that shows me what data I'll lose, etc. so I can agree to delete it.
Actual: Firefox opens a window without any profile? that has about:deleteprofile open. The page contents are blank. Opening the browser log and selecting 'Multiprocess' shows:
TypeError: can't access property "toContentSafeObject", (intermediate value).currentProfile is null ProfilesParent.sys.mjs:392:11
This only seems to happen with 'Testing Ground' — I made a new one called 'other' and that deleted as normal. I also can't open 'Testing Ground' to use normally, since it also opens with no selected profile in that case. I don't remember when I made 'Testing Ground', but it was a while ago (I'd guess August to September sometime?)
Possible/probable that my profile's corrupted somehow, but I'd still like to know how to delete it!
| Reporter | ||
Updated•5 months ago
|
Comment 1•4 months ago
|
||
The severity field is not set for this bug.
:mossop, could you have a look please?
For more information, please visit BugBot documentation.
Comment 2•4 months ago
|
||
In the problem profile in about:config what is the value of browser.profiles.enabled and toolkit.profiles.storeID and then what is the value of toolkit.profiles.storeID for the other profile?
| Reporter | ||
Comment 3•4 months ago
|
||
In 'Original profile' (working):
browser.profiles.enabled= truetoolkit.profiles.storeID=7f2edf3e
In 'Testing Ground' (not working):
browser.profiles.enabled= truetoolkit.profiles.storeID=86a8ca1d
...which is weird, since the UI in 'Testing Ground' doesn't seem to show the Profiles button at all? (And about:deleteprofile is still blank.)
Comment 4•4 months ago
|
||
(In reply to Duncan McIntosh [:dmcintosh] from comment #3)
In 'Original profile' (working):
browser.profiles.enabled= truetoolkit.profiles.storeID=7f2edf3eIn 'Testing Ground' (not working):
browser.profiles.enabled= truetoolkit.profiles.storeID=86a8ca1d...which is weird, since the UI in 'Testing Ground' doesn't seem to show the Profiles button at all? (And
about:deleteprofileis still blank.)
Ok so the storeID in the non-working profile is incorrect. I already have a patch in progress to help with this so I'm going to dupe to the bug where I'm working on it. Do you have any idea how that might have gotten changed. Did you manually edit the profile's prefs in some way or anything?
| Reporter | ||
Comment 5•4 months ago
|
||
Thanks for looking into it, and hopefully the fix goes well!
Not sure why the pref would change, I've probably fiddled with some prefs but nothing relating to profiles. Only thing I can think of is that I have a handful of toolkit profiles, mostly from trying to install Release/Beta but also probably for development, but that shouldn't impact anything? ('release', 'firstgen' (that's the one that I use, with the selectable profiles), 'default-release', 'default-release-1', 'unbroken', 'profile-default', 'default-release-2')
Description
•