Did Discourse change its notifications?

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