Player list updates only when the PC is on the same area as you.
If I see a message "Bat dislikes you", and search for the bat from the list, I wont find it. Instead I will see the undisguised name of the PC disliking me.
This lets you see through disguises and I remember it working better not so long ago.
Same goes for streaming. The player name updates as yellow only when the PC is in the same area, and it remains yellow even if they stop streaming and they aren't in the same area.
And I suppose that is a problem if you send a tell you don't want the whole world to see.