In chat, the avatars of active and inactive users in each room are displayed in rows at the top right of the window. When users are ignored, their avatars get shrunk to 1/4 size, providing an easy indication that they're present, but, you know, not really. (This is a great design, by the way. +1 @team.)
However, the reduced-size avatar leads to a bug in positioning of other avatars when it's at the end of a row. Screenshots will illustrate it best. Here's normal alignment:
And here's misalignment:
The only (relevant) difference is that the user with the circular avatar is set to "ignored" in the second screenshot.
And to answer the inevitable question: no, I don't have that user ignored "for real." It's just to demonstrate the bug. I chose him because his avatar was at the end of the row when I was ready to take the screenshot, and it's easy to pick put a circle among a bunch of squares.
After further experimentation, I've found that:
- The space to the right of a mini-avatar is still clickable, like the avatar itself, but the space below it is not
- Ignored users still show up in the main site sidebar widget thing (this is not a bug; just documenting)
- Starred messages from ignored users show up in the sidebar list even if they @-mention the user doing the ignoring (this is almost certainly also not a bug)
It seems that if ignored users leave a room for long enough to drop out of the "users in room" list and later come back, their avatars in the "people in room" list return to full size.
Looks like ignoring multiple users can cause all sorts of alignment weirdness. Maybe this is actually by design.