@sam, this somehow seems handled already… I’m not sure how though.
Here are the tests I ran with my branch active
With User Preference as Watching
- Set a Topic to Muted, Reply to it, state of Topic doesn’t change
- Set a Topic to Tracking, Reply to it, state of Topic doesn’t change
- Reply to a Topic where I haven’t read/seen, it changed to the state to Watching
With User Preference as Tracking
- Set a Topic to Muted, Reply to it, state of Topic doesn’t change
- Set a Topic to Tracking, Reply to it, state of Topic doesn’t change
- Reply to a Topic where I haven’t read/seen, it changed to the state to Tracking
So something is handling this. When I get back, I’ll see if I can find exactly where it is being done.