FIX: throttles topic tracking shortcut and enforces topic id (#9159)

This commit is contained in:
Joffrey JAFFEUX
2020-03-10 17:17:54 +01:00
committed by GitHub
parent d436b600fb
commit 3f2c0b42fe
2 changed files with 21 additions and 17 deletions

View File

@@ -28,6 +28,17 @@ export default Component.extend({
},
_changeTopicNotificationLevel(level) {
// this change is coming from a keyboard event
if (level.event) {
const topicSectionNode = level.event.target.querySelector("#topic");
if (topicSectionNode && topicSectionNode.dataset.topicId) {
const topicId = parseInt(topicSectionNode.dataset.topicId, 10);
if (topicId && topicId !== this.topic.id) {
return;
}
}
}
if (level.id !== this.notificationLevel) {
this.topic.details.updateNotifications(level.id);
}