演示视频:Discourse Bug - Album on Imgur
首次加载页面时,单击任何类别名称都会显示带有所有主题的类别页面。
仅在第二次页面导航后,所有内容才能按预期加载。
您可以在元(meta)上重现此问题吗?
但是,在我昨天进行 discourse 更新后,我注意到了这一点。我尝试禁用了所有插件和主题组件,结果还是一样。
首次导航到类别页面时,不会显示加载器或任何内容,似乎只是渲染了最新的主题。
控制台或后端日志中也没有错误。
@sam 你可以在这里自己查看行为 - https://forum.reroll.in,甚至在安全模式下也是如此:https://forum.reroll.in/safe-mode
抱歉,您可以在 https://meta.discourse.org 上重现此问题吗?
不,我无法在此重现。
在我身上也发生在 https://radixtalk.com/ 上。今天早上更新之前一切正常。
我的 Discourse 实例已是最新版本
受影响论坛的默认首页是什么?是分类吗?
(我猜默认首页是指受影响用户的默认首页……)
我试了一下,但到目前为止还没有成功。![]()
是的,我的网站 nOObish.me(今天早些时候重建)也出现了同样的问题。
这是我当前的插件列表……
您可以在以下 2 张图片中看到它们显示的是相同的 URL……
然而,第一张图片(错误地)显示了所有主题……
而第二张图片则正确地仅显示“科技新闻”类别中的主题……
在第一次点击“科技新闻”类别(错误地显示所有主题……)后
在第二次点击“科技新闻”类别(或刷新页面后)……仅正确显示“科技新闻”类别中的主题……
您可以在我的 nOObish.me 网站上尝试重现此问题……
点击类别下拉菜单底部的科技新闻类别,然后再次点击它(或者刷新页面)。您可以看到它从显示所有主题变为仅正确显示“科技新闻”类别帖子。
现在返回网站主页(我已将其设置为此网站的类别页面)并重复此操作。
在类别页面上的标签下拉菜单中也出现了同样的行为。
除了类别页面,其余所有(最新、新、热门)在我的网站上都运行正常。
8 种桌面类别页面样式设置中只有 3 种显示此行为:
好的——我现在禁用了所有插件并运行了 ./launcher rebuild app,但行为仍然存在。
或者可能是某个特定的主题组件导致的问题?
我现在也尝试禁用了所有主题组件,但行为仍然存在。
是否可能是已安装但未激活的插件或主题组件导致的问题?
那是一堆可能导致问题的插件。我想问题出在其中一个插件上。
只是一个小小的更新,我在我的测试站点上复制了几次,但不够一致,无法获得重现步骤/任何更深入的见解。
我已在上面 Clicking on a category doesn't filter the right topics - #13 by denvergeeks 的帖子中更新了我尝试调试的内容。
希望有所帮助。
请告知我还可以采取哪些进一步措施,或回答哪些问题,以帮助解决此问题……
我可以确认,当我点击“未读”时,我的网站也显示所有帖子(包括已读和未读的)。
我同意这些可能有关联,因为行为似乎相同:
第一次点击显示所有帖子,但如果我接下来刷新页面(或再次点击按钮),结果就是正确的。
这似乎是一个与缓存相关的问题,对吧?
这里肯定有些不对劲。
如果有人能弄清楚的话,在元上进行复现将非常有帮助。无论如何,我已经联系了一些最近在此代码上工作的开发人员,以防他们有什么想法。
好的,我试过了,但由于 meta 没有运行这 3 种分类页面样式之一,我想不到在 meta 上重现的方法。