标题不言自明。当我点击喜欢按钮时,我会看到动画,但没有其他反应。
视频:
我在 /logs 中没有看到任何相关内容,但这里有一个控制台错误。
如果在安全模式下尝试,点赞帖子是否可用?
您能在 Meta 上重现此问题吗?您安装了哪些插件?您使用的是最新版本吗?
我使用的是最新版本,这是我的插件列表:
我不知道具体是哪个帖子有问题。我几乎可以点赞其他任何帖子,但就是无法点赞那个帖子,所以我想知道是什么原因导致的,这样我才能在 Meta 上解决这个问题。
也许您过去喜欢过它,也取消过喜欢,所以这是一篇“旧”帖子,您不能再改变主意了?
也许这是帖子修订问题的一个副作用?
我录制视频时,该帖子还很新,因为我试图点赞。我没有取消点赞,我的网站上的取消点赞计时器是 48 小时。
您能尝试使用影子账户重现吗?也许这与版主帖子有关?
将此转换为版主帖子……(现在它有工作人员的颜色,你能喜欢它吗)
正如我在视频中看到的,您已将该主题存档,我认为这就是导致此问题的原因。
哦……是的……存档的主题确实有这个令人惊讶的bug……当然。
我会的,我只需要再学习一些 Ruby。我该如何创建弹出窗口?
我们为此有一些内部类,建议您查看 UI 中的另一个弹出警告(例如“点赞不足”),这实际上都将在 JS 中完成。
我知道 JS,我会看看,今晚晚些时候再向大家更新。谢谢 ![]()
我在我的测试站点上进行了测试。当我存档主题时,点赞按钮仍然出现,点击它会显示警告模态框。如果我重新加载页面,点赞按钮就会消失。
奇怪,刷新了好几次为什么我还有?
你是否以管理员身份尝试过?标准用户呢?也许这与账户类型有关。我记得在我们内部实例的另一个主题上看到过这个问题。
另外……这不是第一篇帖子?
上一个使用的是管理员账户,现在我尝试使用一个 tl3 非员工账户进行操作。
编辑:我已用所有账户类型进行了检查,似乎该模态框对我来说可以正常工作。
Turns out this is an issue with the reactions plugin, which is still na official plugin. I will open a PR to it later.
I will also change the text in core discourse, as the text doesn’t really mean anythign atm
是的,我可以在 Discourse Reactions 插件中重现它。在我存档主题后,点赞按钮仍然出现,点击它没有警告模态框,并且似乎其他反应在页面重新加载之前仍然处于活动状态。在我重新加载后,主题就损坏了。
控制台中出现以下错误:
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'canToggle')