Allow switching remote connection while loading
Context: I have a transmission daemon running in my LAN, which I added to Fragments. Now, I am not at my house and I open Fragments. Since it remembers the last session I was in (in this case, the remote one in my LAN), it tries to connect there. Obviously, it's going to fail - but I can't change the remote connection to the local session while it's trying to connect to the any other one! So I have to wait for a timeout or any other network error before being able to spawn the popover menu and switch to it.
It could:
- Fail faster
- Let the user switch the session while loading the current one
- ...?