(In reply to Robert Krawitz from comment #34)
> This is causing me a serious headache, in that I'm now no longer able to
> open links remotely.
>
> Here's my use case. I'm logged in to my laptop, machineA (running linux
> with X11). However, I read email with emacs rmail on my server, machineB
> (the emacs is running on machineB, connecting to the display on machineA --
> I ssh login to machineB).
>
> The solutions proposed here would appear to create a new firefox running on
> machineB.
That opens a firefox.com tab in the firefox launched at step 1, which seems to be what you want to be happening. Note that there are a few things that can make this fail to work, but that should have always been the case: firefox on both ends much be running with the same username and same application name. For instance, if you run a firefox aurora on one end and plain firefox on the other, that won't work unless you pass -a firefox or firefox-dev depending on which end is which. Similarly, you need to pass -u username if the user names differ.
(In reply to Robert Krawitz from comment #34)
> This is causing me a serious headache, in that I'm now no longer able to
> open links remotely.
>
> Here's my use case. I'm logged in to my laptop, machineA (running linux
> with X11). However, I read email with emacs rmail on my server, machineB
> (the emacs is running on machineB, connecting to the display on machineA --
> I ssh login to machineB).
>
> The solutions proposed here would appear to create a new firefox running on
> machineB.
If I do: firefox. com
1. firefox
2. ssh -X foo firefox -new-tab http://
That opens a firefox.com tab in the firefox launched at step 1, which seems to be what you want to be happening. Note that there are a few things that can make this fail to work, but that should have always been the case: firefox on both ends much be running with the same username and same application name. For instance, if you run a firefox aurora on one end and plain firefox on the other, that won't work unless you pass -a firefox or firefox-dev depending on which end is which. Similarly, you need to pass -u username if the user names differ.