标记为 `info` 的主题显示异常

几天前,我注意到我们的 Discourse 2.4.0.beta10(bd49d4af1a)实例中,单个主题显示异常,即使启用了 安全模式

将其与正常显示效果对比:

这些主题的共同点是都打上了 info 标签。这也与标签页面的不同外观相对应:

再次将其与“正常”显示效果对比:

/logs 日志如下:

您是否知道这里可能出了什么问题?

这有没有可能是 sk2 @j.jaffeux?我可以通过添加 info 标签来复现它。

不,这与 select-kit 2 无关,但它确实影响了 select-kit。看起来我们在 tagging.scss 中定义了一个 .tag-info CSS 选择器,如果您有一个名为“info”的标签,系统就会在各种元素上生成 tag-info 类(而 select-kit/tag-drop 就是这些元素之一)。

我已将该选择器改得更加具体,这应该能解决问题: