Often in public spaces, there will be players engaging in /say RP, or emoting frequently with text enabled, that make it difficult to keep up with chat conversations, which can be incredibly frustrating. Sometimes moving areas to avoid the crowd isn't always possible (if I'm shopping at my GC NPC, or engaged in a private RP, for example), but these players don't warrant a blacklist--they haven't done anything wrong, and I have no reason not to accept tells from them or interact with them in the future. I would just like to "ignore" them for now.

The ideal action would be:
  • Character A right-clicks Character B (name in log or character model)
  • Apply "Ignore"
  • Character B's emotes and messages (but not tells) are filtered from the chat log
  • Leaving the zone or logging out automatically clears the Ignore list

This would provide players with an intermediate level of control on their chat window that, unlike Blacklist, will not prevent them from having potentially meaningful future interaction with the characters they've ignored.