I use a XMPP server that requires GSS-API authentication. After my laptop has been suspended for a while, my Kerberos tickets are often expired, and Pidgin attempts reconnection before I have a chance to kinit to refresh my tickets. GSS-API then fails and Pidgin pops up a password dialogue (which isn't going to work, but I don't think it has a way of knowing that). All of that is awkward but probably not improvable. The problem is that I don't want to enter a password. Rather, I will run kinit in another window and just want to retry the connection so that Pidgin will re-attempt GSS-API authentication, and there's no way to do that. There's no way to tell Pidgin to just reconnect without a password in that dialogue, and if I cancel the dialogue, Pidgin then disables the account. I then have to go into the menus and re-enable the account, at which point it connects correctly and works fine. Ideally, Pidgin would realize that GSS-API was available as an option and just provide a button to reattempt that authentication. But, failing that, it would be nice if Pidgin would provide any mechanism to re-attempt the authentication without disabling the account and then re-enabling it.