This issue causes worse misbehaviour on other servers such as inspIRCd, where this dialog incorrectly replaces * with the previous key when you attempt to unset... and since the key doesn't match, the IRCd software rejects it; on some server software you can't unset the "masked" key using this dialog.