Show all errors in one window instead of opening multiple
In case of connection errors, Gajim might open many error dialogs (e.g. I had some hundreds today, which I had to close by terminating the Gajim process).
One way to handle many errors is to show them all in one window. E.g. Emacs shows all errors as a list in a
*Messages* buffer. That way they are still visible, do not clutter the screen, and you have even a history of past errors visible.
(On a side note: I would like to have subscription requests in a similar fashion. Sometimes I get multiple requests, one or two of them "real", all others spam. If they were shown in one window as list or table, it would not clutter my screen, I would not accidently refuse the good requests, and I would see a history of past requests.)