if I ever go back to chrome, this dialog will be the reason why

Since people keep asking:
This is on the latest version, and I'm on Windows.
They got rid of this on some platforms/configurations, but it still exists for others.

I think specifically this is happening because I'm making the mistake of trying to use Firefox's multiple profile support

multiple profile support is one of those features I always get the feeling mozilla would like to get rid of. It's always hidden and slightly annoying to use... but it never goes away

IT HAPPENED AGAIN

DOWNLOADING CHROME NOW

@foone Why not @librewolf ?
@RandamuMaki @foone presumably that has the same issues, as it is based on firefox
@h5e @foone Right. Early morning brainfart, don't mind me.

@h5e @RandamuMaki @foone

I've never seen this message in librewolf.

It's effectively "let's take firefox and kill the janky crap."

Notably, no forced updates. So - worth a shot.

Chrome on the other hand... oof.

@tbortels @RandamuMaki @foone I thought they only killed the privacy-related crap

can’t speak for Alice of course but I think she’s jesting about chrome.

@foone take my hand.... join me in chromium with a million policies land
@foone Are you using the "old" (via about:profiles) or the "new" way (using the profile switcher in the hamburger menu) of doing multiple profiles?
@fabian @foone Instart with "firefox -P" tonget my profiles menu.
@gunstick @fabian @foone same, I need to have two profiles open at once (see comment upthread) and `-p` makes sure it's not going to Do Something Weird (for contextual baselines of 'normal' vs 'weird'), I just have to make sure not to mis-set a default profile
@foone i feel like they've been trying to push people towards account containers and such instead, which like i do love and enjoy using but it's really not the same... give us profiles......
@foone didn't they make a new, more visible ui for profiles a few versions ago?
@rnd @foone they did, I've been using multiple profiles since then. very useful, very nice
@_r @rnd @foone … what is said UI? i still have about:profiles bookmarked for quick access, i don’t think it’s particularly visible otherwise
@domi @foone @rnd context menu top right, click on your profile, from there you can either switch or manage profiles. interestingly, these won’t show up in about:profiles even though they are profiles, will make folders in the profiles folder, and are usable via --profile. by all means, they’re profiles, they just don’t get written to ~/.mozilla/firefox/profiles.ini
@domi @foone @rnd it’s the button below your account at the very top in that context menu (burger menu?)

@_r Ooh, interesting! I note the opposite is true as well: profiles created through the old UI don't show up in the new list.

I wonder if you can "upgrade" by using the "Copy Profile" option in the new UI while in an "old style" non-default profile...

@_r Oh wow, apparently the list of new-style profiles is stored... inside your profile!

*insert "Yo Dawg" meme here*

@imsop what the fuck. what idiot came up with this?

is it… the main profile? or is it duplicated in every profile?

@_r Ah, I may have spoken too soon; they're *tied to* a primary profile, but not actually *inside* it.

There's a new "Profile Groups" folder, which is a bunch of SQLite DBs, because text files are sooo last century. Looks like a "StoreID" key in profiles.ini is used to bootstrap from the old system to the new one. So migrating might require a little more hacking.

@foone but it's something they touted the other month/year as a feature. So maybe they do and don't simultaneously.

I miss roaming profiles 🙁 met them in the late 90s with Netscape Enterprise Server, and do not like that the replacement is a cloud service. (I'm aware of some of syncstorage-rs, but am turned off by the gcloud bits)

@foone The latest version has polished the multiple profile support and put into spotlight, I believe. Revamping the UI and the code from Netscape, at last?

https://support.mozilla.org/en-US/kb/profile-management

Manage Firefox profiles | Firefox Help

Learn about the new Firefox profile manager and how to create, customize, manage and switch profiles that you use for different purposes.

@foone
They just overhauled parts of the UI for that 🫠
@foone They even added a new profile system not that long ago. Even with a proper user facing UI now.
@foone one profile instance auto updates and breaks the other running instances. Brilliant!

@foone From my experience, this depends on what being updated between versions.

On Linux, sometimes it update without a hitch when running, other times a core library or part is updated so it needs to restart. However, with 200+ tabs (I don't like the look you give me), it restarts in <5 seconds, incl. session restore, so no biggies.

@foone this would happen to me incessantly on macos too. I found it happens when one profile updates Firefox. That is, if you have a window in Profile A open, then a new Firefox version comes out, then open a window in Profile B and it auto updates the binary -- your Profile A window is now broken until you restart it.

My solution on macos is stupid but it works: just have a separate copy of the binary for each profile. Then they can't update their binaries out from under each other, and has the added bonus that you can alter the icons so that it is possible to differentiate the windows in the task switcher.

@ojensen yeah I may have to do this. Or just move my secondary profile to IceWeazle or something
@foone This is absolutely why. I struggle with it too, because my normal routine involves opening different profiles to keep various logins apart. I have AHK launching them via command line so I can call up whichever one I need at the moment and typically close it when I'm done. While the main instance accumulates window after window crammed with tabs. And then one open or close of a different profile provides an excuse to apply that update. Then the whole show turns to "restart firefox."
@foone And my hatred of the phenomenon wouldn't burn so bright if the updates didn't seem to be mostly excuses to reenable that crap feed and/or throw up a self-advertising splash page.
@foone the way I understand it is because each Profile runs a separate Parent Process so they're sandboxed apart; if an Update fires while there's two Profiles open, it goes "OH NO, Exe Version Mismatch between Process and Disk" and refuses to Do Anything Else in the mismatched Process. (I get Why it does that but it's still a PITA) I have to run multiprofile because twitch stopped logging in on my main profile and I have spent DAYS at a time trying to sort it out to no luck since a couple of years