CHANTYPES= with "+" prevent clicking +#channels in the /whois output.


From my testing this issue started in 7.23.



Code
; 1. Connect to IRCnet (or possibly any network with "+" in CHANTYPES=)
; 2. /test1
; 4. Hover mouse over +#example from /whois output, cannot click.
; 5. /test2
; 6. Hover mouse over +#example from /whois output, can click.


; Store 005 without "+" for /test2. 
raw 005:*:{ 
  if (CHANTYPES=#&!+ isin $1-) { 
    var %x $replace($1-,CHANTYPES=#&!+,CHANTYPES=#&!)
    set %fake_005 %x
  }
}

alias test1 { 
  join -n #example
}

alias test2 { 
  parseline -itq : $+ $server 005 %fake_005
}

on *:join:#example:{
  if ($nick == $me) { 
    mode $chan +v $me
    mode $chan -o $me
  }  
}

on *:deop:#example:{
  if ($nick == $me) { 
    whois $me 
  }
}



[Linked Image from i.imgur.com]