It's not a bug, just the way mirc has always worked. There have been interesting suggestions related to this, you might want to take a look.