Torbutton Shutdown and Startup State Bug
I'm having a problem where I can't get Torbutton to work properly in terms of its shutdown and startup state.
Right now I have on the Startup Settings:
On normal startup, set Tor state to: Shutdown state On session restored startup, set Tor state to Non-tor Have the session store save and restore these tabs: Tabs loaded in Tor is unchecked Tabs loaded in Non-tor is checked
With these settings, and Vidalia and Polipo running, if I have Torbutton disabled, X out of Firefox and then reopen it, it opens properly with the shutdown state with Torbutton disabled.
With the same settings, if I have Torbutton enabled, X out of Firefox and then re-open it, it starts to open with Torbutton enabled, but then it suddenly switches to disabled and Firefox says in the bottom left corner "Stopped". My homepage's URL loads in the address bar, but the page itself doesn't load. And then Firefox just stays there on a blank page.
My understanding is that it should simply open properly to my homepage (or likely a foreign version of it, as I'll explain) with Torbutton enabled, which was the shutdown state.
So in other words, with these settings, it seems to startup properly if Torbutton is disabled, but improperly if it's enabled.
My homepage is Google.com. With Torbutton enabled, I can tell it's working because it often goes to a foreign Google page rather than US. So, for example, at my current Vidalia IP settings, when Tor is on it is going to Google.de and when it's off it's going to Google.com.
One other interesting note that may shed light on this:
If I change the setting for On session restored startup, set Tor state to: to Tor
then the behavior changes.
With that setting, with Vidalia running, if I have Torbutton disabled, X out of Firefox and re-open it, Firefox opens to my homepage with Torbutton enabled, not the shutdown state of it being disabled. Not only that, but although Torbutton is enabled (which it shouldn't be since my shutdown state was disabled) it goes to Google.com, not Google.de which tells me it isn't actually on, but only claims to be.
With this setting, if I X out of Firefox while Torbutton is enabled, it restarts accurately on my homepage with Torbutton enabled (and shows it is really working because it goes to Google.de, not Google.com)
This points to the fact that perhaps for some reason, Firefox is doing some session-restored startup even when I just X out and then restart Firefox. In both cases, whichever Torbutton state I have set for "On session restored startup, set Tor state to" seems to work properly on re-start if that is the one I have set when I close it. The other state is the one that doesn't work in both cases.
[Automatically added by flyspray2trac: Operating System: All]
Trac:
Username: Tordilini