Description
When trying to connect to the XMPP server while not having a working network connection at all, the GUI freezes after clicking on an account name in the popup of the connect button of the Saros Swing view. This is probably due to a timeout being waited on and ultimately due to calling the connection action from the wrong thread.
Reproduction
Expected Behaviour
When clicking the connect button, the connection action should be run concurrently so that the user does not experience freezes and is able to use his IDE.
Diff:
Not only "probably", that is the reason.
There is already a TODO in the affecting code part. Please do not post bugs for components that are under development and not finished yet.