We've got a number of built-in aliases, like /cs -> /quote cs, which then cause the user's input to be parsed as an alias. This leads to problems when e.g. setting ChanServ topics containing semicolons. My thought is that we should avoid the ;-split when using e.inputData (around line 717 of commands.js).
You need to log in before you can comment on or make changes to this bug.