Upgrading from Firefox 8 to Firefox 9 on Linux (Ubuntu Lucid) broke a feature I use often: Running multiple instances, then aiming command line Firefox at a specific running instance.
Any ideas on how to fix or work around this?
I run two Firefox instances with separate profiles:
firefox -no-remote -P personal
firefox -no-remote -P work
(The -no-remote is necessary for the second to start a new instance, and not just a new window in the first instance.)
I then use this to open a URL in one of the running instances:
firefox -P personal http://asdf.com
This worked through Firefox 8, but in 9, I instead get the error message
Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.
Same with these variations:
firefox -P personal -new-tab http://asdf.com
firefox -P personal -new-window http://asdf.com
firefox -P personal -remote "openURL(http://asdf.com,new-tab)"
It looks like the initial -no-remote flag changed in Firefox 9 to also prevent connections from future command lines. If I start an instance without -no-remote, I can successfully open a tab in it from the command line, but I can't start a second instance that way, so that doesn't help much.