Geary hangs and is unreponsive when mail server unavailable
At the moment my IMAP server is down. I can resolve its IP address, but when I ping it there is no reply. This (unfortunately) happens from time to time.
In this situation, when I start Geary the application locks up for quite a while (tens of seconds), during which it is completely unresponsive: I can't open menus, read cached messages or do anything else. Eventually, after perhaps 30 seconds, Geary displays an infobar:
Account problem
Geary encountered a problem checking mail for (server name). [Details] [Retry]
After that, Geary becomes responsive again.
I think Geary should always be reponsive, even if a server is inaccessible.