v67 added support for running Multiple Instances:
A myriad of new features help make Firefox easier to use:
Users will be able to run different Firefox installs side by side by default so that you can run the beta and release versions simultaneously
https://www.mozilla.org/en-US/firefox/67.0/releasenotes/
- Should this change the whole basis of https://portableapps.com/support/firefox_portable#second_profile?
- Should it finally allow RunLocally=true?
- Should it finally allow using the profile manager?
- Should it finally allow using AllowMultipleInstances without -no-remote?
Second Profile will continue to exist as is.
Runlocally will likely be dropped entirely from all apps as read-only optical is basically dead.
Profile manager is still local or did something change?
AllowMultipleInstances without -no-remote is likely, but running multiple instances will still have all the other caveats: it'll leave files behind in APPDATA and LOCALAPPDATA, it'll leave registry entries, you shouldn't use the built-in updater in this mode, etc.
Sometimes, the impossible can become possible, if you're awesome!
Thanks a lot John for taking the time to maintain and make your great platform evolve !
And shouldn't closing the last of the instances clean after the rest?
Does anyone know the answer about Profile manager?
Yup, Firefox is not fully portable on its own. The only thing switching from -no-remote to the new option will let you do is run multiple instances and pass files/urls to running instances without Firefox generating an error. Firefox will still leave data in all the places mentioned above.
Unless there was specific mention of Profile Manager suddenly being portable in the release notes, it's very unlikely that it is. The goal was to have per-Firefox profiles by default without the need of Profile Manager so users could run Beta, Dev, Nightly, etc without impacting each other, not to revamp Profile Manager. At least as it was explained to me.
Sometimes, the impossible can become possible, if you're awesome!
Including my comment here after you're done.
Thanks!
Thank you very much for notifying those important changes and their potential consequences !
I found this excellent open source app to register PortableApps : https://ystr.github.io/types
v94 added a way to run multiple instances at the same time without even using profiles:
https://www.mozilla.org/en-US/firefox/94.0/releasenotes/
This extension:
Will you consider mentioning it in https://portableapps.com/support/firefox_portable#second_profile? It might not give all the benefits of profiles, but might solve all the aforementioned issues (RunLocally=true, using the profile manager and using AllowMultipleInstances without -no-remote).