The Evolution mail client keeps giving me errors on my Gmail password for some damn reason. Like, once a day it'll fail to connect and it gives me a prompt saying I need to re-enter the password. If I click Cancel, it will forget the password it already has saved.
Now, I've got my Google account set up to provide passwords on a per-app basis. And I don't keep my per-app passwords in my wallet, because you're not supposed to; the whole idea is to generate them once and never have access again.
Most hilarious of all, while Evolution's password prompt is up, I CANNOT USE THE KEYBOARD FOR ANYTHING ELSE. It steals keyboard input from the entire system; I can't so much as alt-tab while that damn window is up.
And once I cancel out of it, Christ only knows when I'm going to get another prompt. It doesn't come up automatically when I do a send/receive; it doesn't even appear reliably if I close out of the program and then reopen it. It just stops retrieving my mail on that account until some seemingly arbitrary point where it prompts me for my password again and, if I'm lucky, I've already got a Google window up so I can navigate it with my mouse.
Now, Thunderbird is no longer under active development, and on the whole Evolution has a cleaner, prettier interface and more complete functionality.
But this is so goddamn infuriating that I'm seriously considering switching back.
(And KMail is right out. I will be damned if I'm going to configure command-line bogofilter just to get a spam filter on my E-Mail client.)
Meanwhile, a UI design decision that isn't just unforgivable but I personally believe should actually be illegal:
ISP-provided 404 pages. You know, when a page doesn't go up and your ISP gives you a custom error page (with ads!) instead of a real, standards-compliant 404 page.
On top of everything else that's wrong with this, it fucks up Firefox's cache. If I'm trying to pull up, say, brontoforum.us, and my connection hiccups in the middle of it, I get a Cox-provided error page -- and it gets cached like that. I cannot access the page even after recovering my connection; it still takes me to the error page until I clear my cache or restart my browser.