Duplicate Conversations that are "marked unread" are not reset properly to actually be unread

Affected version
I have some styling in extra.less that changes the color of read conversations in the conversation popup menu based on :not(.menu-row--highlighted) since that's what the "unread" conversations have that the read ones don't (which is kinda silly since the alerts do the opposite and style the read ones with an extra tag, but I digress).

When a user clicks the button to mark a conversation as unread, however, the class is not applied to that conversation row - essentially whatever magic "isUnread()" does is not being triggered on conversations that are marked unread.

Top Bottom