文档子类别 - 返回论坛循环

当文档类别包含也设置为文档类别的子类别时。当您单击“返回论坛”时,它会使您停留在文档类别侧边栏中。它不会移至父文档类别,也不会返回到常规侧边栏。

这在此处的 Meta 上存在。

重现步骤:

附加

2 个赞

丹说得很对 :detective: :bug: :magnifying_glass_tilted_left:

我也遇到了这个问题,抓得好 :clap:

1 个赞

谢谢

在我的网站 ti.mi g tedyd 上发现的,已完全更新到今天的全部版本信息。所以在这里测试了

这是一个有趣的漏洞,至少可以这么说。猜测这是最近的变化,否则早就被发现了。

我认为这与 FEATURE: Add `routeHistory` service, SessionStore service and make `back to forum` button go back to previous page by Grubba27 · Pull Request #32260 · discourse/discourse · GitHub 有关

虽然存储最后一个非管理员路由 URL 对管理员侧边栏效果很好,但对文档侧边栏却无效。URL DocumentationDocumentation > Using Discourse 都不是管理员 URL。

1 个赞

不太好。在管理员场景下,最好还是使用浏览器的后退按钮 :woman_facepalming::wink:

不过他们或许可以修改它,使其仅限于管理员网址。

这也影响了文档侧边栏主题链接,导致了反弹循环。此提交功能会完全破坏文档类别在侧边栏方面的功能;回到论坛

我在管理员区域将聊天全屏打开,然后切换到抽屉模式时也有些困惑。之后,返回按钮也无法带我到任何地方。

1 个赞

哎哟。似乎正在引发各种意想不到的副作用。

优先考虑此事,我们将于本周进行调查。

1 个赞

谢谢你,Sam 和团队!

感谢您报告此问题。我现在开始着手修复 :crossed_fingers:

3 个赞

Fix and spec 已合并

3 个赞

这个修复也能解决在全屏打开聊天并保持在抽屉模式下时出现的令人困惑的行为吗?

2 个赞

不,你说得对,chat 也应该排除在外。将在下一个PR中修正。

3 个赞

感谢你们迅速的修复。

1 个赞

此话题在 20 小时后被自动关闭。不再允许新的回复。