Quassel attempts to rejoin channels before identifying to NickServ
Quassel attempts to rejoin channels before identifying to NickServ, which means that +R or "registered nicks only" channels are not rejoined.
1) Delay rejoin of all channels until a second or two after identify.
2) Attempt immediate rejoin of all channels, but handle "You need a registered nick" responses and compile a list of failed rejoins, then reattempt rejoin of those failed channels a second or two after identify.
#1 Updated by Sputnick about 15 years ago
No trivial fix for this one in sight, will probably have to wait until we get scripting support, since I don't like hardcoding stuff like that in the client.
Solution 1 might be implementable, but it's not pretty.
For Freenode, there is a workaround that makes much more sense: Use your nickserv password as server password. That way, you will log on already being registered, and the problem goes ago.
Unless somebody tells me he has problems with this issue in a network that does not provide such a workaround, I'll close this as WONTFIX. Feel free to reopen and convince me :)