确保静音的标签保持静音

情况

在某些情况下,被静音的标签可能会出现在通知中。在以下情况下,一个主题从一个被静音的分类移动到一个被关注的分类,然后又移动到另一个分类,覆盖了被静音的标签(带有被关注的分类),并创建了一个通知。

接续自 Muted tag still shows in my notifications 的讨论:

应该发生什么?

相反,应该撤销新创建的通知,以防止标签出现。

为什么这很重要?

由于主题可以并且被移动,被静音的标签比应有的情况更频繁地出现在通知中。

如何实现?

跟踪通知可能不切实际,但在许多情况下,主题从一个分类移动到另一个分类可能很快,在几分钟内就会发生。也许可以延迟触发关于静音标签的通知,这样重要通知会先发生,而静音通知会稍后发生,以防止不必要的触发。静音通知应该比被关注的通知“权重”更高。也许这样通知作业可以在完成前被移除,或者通知可以从队列中移除——这可能会产生其他问题,比如用户正在关注队列时通知不合时宜地消失。

你觉得呢?