In the past, I only got a "solved" notification when someone marked my post as the solution. However, I just got notified that Lifetime puzzle: Eliminate allocations for hashmap keys and When lazy iterators don't iterate got solved - when I didn't even post in either topic, I'd merely viewed them.
Looking in my preferences, I found this setting enabled:
Notify when a topic that I am Tracking or Watching is solved. Only applies to topics in categories that allow solutions.
I for one find this behavior surprising. I understand wanting to be informed on updates to certain topics, but I for one browse a large number of topics, so I end up with a large number of "tracked" topics. If I really want to be notified, I'll watch the topic.
So is this a change to Discourse, or just a default we changed? What do others think of this?
7 Likes
Ah, thanks for noticing that setting. It happened to me for the second time just now, and I was just about to send a screenshot to the moderators because I thought the site was buggy. "You solved something" and "something random got solved" should not be the same notification........
1 Like
But now that I look at the preferences myself, I see that that's the only "solved notification" setting. If you turn it off, are you never notified, even if your own post is the solution? Seems rather clunky.
1 Like
Absolutely, it really confused me. That was my original reaction too, but I thought I'd check preferences first. My problem is that there's no way to disable it for tracked topics without also disabling it for watched ones, and the longest I can set the "auto track delay" to is 10 minutes.
1 Like
My take just from skimming is that should_notify_topic_owner is the wrong place to check the setting; it should be in notify_tracking_and_watching_users. But I only skimmed so maybe I missed something.
2 Likes
Looks like it's all upstream then, nothing the mods here can do. I'll ask about it there later.
2 Likes
Thank you for doing the research. I saw this thread a couple of days ago. This "setting" finally struck me today. Very annoying behavior. I don't want to get notifications for threads I perused but did not care enough about to interact with.
1 Like