You can clone with
I think that 'holding connection' for the user logged in should be the user-selectable feature.
Normaly, in my opinion, the user who use the subway may be in the place where he or she can't or doesn't want to install native application and use this app temporarily.
Thus, the users (include me) will be more likely to want the subway not to hold the connection but just remember the server configs not to re-fill the annoying input boxes when conneting server.
But there are some users who like holding connection for sure, so I think 'holding connection after closing the browser' feature would rather become optional (use checkbox in config server connection view)
If possible, I'll look into this.