Quote:
Couldn't this be scripted in the meantime, though?


It can, but this script requires that the following options be set under Alt+O >> IRC:

[x] Keep channels open
[ ] Rejoin channels on connect

Code:
On *:connect:{ .timer 1 5 rejoin }
 
alias rejoin {
  var %i = 1
  while $chan(%i) {
    if $me !ison $v1 { !.join -n $v2 $chan($v2).key }
    inc %i
  }
}