When you use multiple connection tabs, and one of this tab has a problem, or something who needs to show a dialog, he entire program becomes unusable until answer the dialog. What I say seems silly, but I think it would make it much more usable.
For example, if a connection was lost, possibly because one of them sent to restart the host, and wants to continue using another connection, we are currently forced to disconnect that session, to work with the other one and then reconnect. With my proposal, the problem would only be shown in the corresponding tab, and when we can retry the connection whenever we want. (More easy to reconnect)