DEV: observes used properties in reason text (#14389)

DEV: observes used properties in reason text (#14389)

diff --git a/app/assets/javascripts/select-kit/addon/components/topic-notifications-button.js b/app/assets/javascripts/select-kit/addon/components/topic-notifications-button.js
index 6eb4194..d56dd51 100644
--- a/app/assets/javascripts/select-kit/addon/components/topic-notifications-button.js
+++ b/app/assets/javascripts/select-kit/addon/components/topic-notifications-button.js
@@ -31,7 +31,10 @@ export default Component.extend({
     }
   },
 
-  @discourseComputed("topic", "topic.details")
+  @discourseComputed(
+    "topic",
+    "topic.details.{notification_level,notifications_reason_id}"
+  )
   notificationReasonText(topic, topicDetails) {
     let level = topicDetails.notification_level;
     let reason = topicDetails.notifications_reason_id;

GitHub sha: 0dd28cdd95abc695a7719125dd814cd15b85522d

This commit appears in #14389 which was approved by CvX. It was merged by jjaffeux.