It is a Contribute > Bug , but a super tricky bug to fix.
Options 1:
- Current user object keeps track of every muted topic you have, then when we get messages we always double check against list (too heavy)
Option 2:
- Message bus excludes all users that mute topic from the update (ok if only 10 people muted it, a disaster if 10000 muted it)
Option 3:
- Add an extra ajax request after we get a message bus update that “double checks” the data you got from message bus. (least evil, but increases chatter quite a lot)
I can not think of an easy way of fixing this, its just compromise ![]()