Firefox 68 Mac, can't start w/profile from command line
Long-time Firefox user with several profiles defined via ProfileManager. Have several AppleScript apps that start firefox-bin with "-P profilename" to start Firefox with the named profile (see <https://spf13.com/post/managing-multiple-firefox-profiles-in-os-x/> for a description of how this is set up). They no longer work. Starting the profiles from a shell prompt also does not seem to work, at best it opens a new Firefox window in each currently-open Firefox profile. Have tried -P with profile name (profile name quoted), --profile with path to profile's "Root Directory", --profile with path to profile's "Local Directory", pathnames quoted if necessary; all of the above with --new-instance. No joy. What am I missing?
Chosen solution
There were a few changes here recently, you might want to try `firefox -P profile -no-remote`
Read this answer in context 👍 2All Replies (7)
Additional information: One way profiles do work: about:profiles, and "Launch profile in new browser". So I think my profile definitions are in order, it's getting them going via firefox-bin command-line arguments that is broken.
Does it work if you use firefox -P "profile" instead of firefox-bin ?
It works the same way: I get a new window for each in-use profile.
Running this from the AppleScript again, I am reminded that it put up a dialog, "The command exited with a non-zero status", and that if I echo $? after trying the same command from a shell prompt the status is 1. (I also get the new window open under the in-use profile, as opposed to the profile I wanted to launch).
Chosen Solution
There were a few changes here recently, you might want to try `firefox -P profile -no-remote`
That seems to work well enough to get the AppleScript method going again. Thanks! (Might be nice if it were in the usage message.)
I'm having the same issue. I have two profiles (work and personal) which I usually leave open; the -P flag seems to be ignored and instead any URL I pass in is opened in both profiles. `-no-remote` doesn't work for me... it either brings up an error complaining that the profile is already open, or it just hangs. All I want is some way to open a link in a specific profile (e.g. from an Alfred shortcut).