It's certainly not a bug, it's the way IRC works. The only way for mIRC to have a complete list of all addresses (without having to receive a msg from all of them) is to issue a /who upon joining a channel. This is what most scripts do anyway, but imo mIRC should never have it built-in as it is too bandwidth-demanding.