I often have to reopen my wallet because it does not always sync properly, for instance sometimes a transaction will say "unverified" well after it's gotten many confirmations on the blockchain. The solution is generally to click ctrl + o and reopen the wallet, although sometimes switching servers is necessary as well. How about adding a button, or even a console command such as:
or
The command would reopen the wallet and switch to a new server, to increase chances of a proper sync. That would be very convenient. Just my thoughts.
Best Regards, I love Electrum.