When resuming, the connection could still be connected even when the API url is incorrect and so the UI appears that the user is logged in. Now, the Login Panel shows instead.
When the API url is being fetched, the ConnectionStatus Widget would show the URL to be blank and the Cancel button wouldn't work. Now, the ConnectionStatus Widget will appear only after the Server has acquired the API url and tries to authorize.
Fixes two bugs:
When resuming, the connection could still be connected even when the API url is incorrect and so the UI appears that the user is logged in. Now, the Login Panel shows instead.
When the API url is being fetched, the ConnectionStatus Widget would show the URL to be blank and the Cancel button wouldn't work. Now, the ConnectionStatus Widget will appear only after the Server has acquired the API url and tries to authorize.