OK, we spoke about that.
It’s probably one of those historical things that we left as they were, for not confusing people, but could be definitely improved.
The problem is the one-window-fits-all of the current client, where the user both navigate among the sessions and start the selected one.
Resizing the window where the user navigates was not so user-friendly, so we left the original size. But this is annoying, you are right, since it’s quite natural that, if a user selects the same session, on the same server, he will also want the same screen and window’s size.
The trick, in our opinion, is to do the resize NOT as the user clicks on connect, but AFTER the connection is negotiated and started out, as the session displays its FIRST screen! So… Going to roll out this change.
Anyway, just for your information, the next client will work in a different and, in our opinion, much better way.
There will be a window to navigate among the sessions, the users and the other resources, and sessions will start in a different window, whose size will be according to the last one selected by the user. But, for now, the change you propose is certainly for the better.