折叠部分在手机上不起作用

  1. 前往 https://meta.discourse.org/c/documentation/using-discourse/126?mobile_view=1
  2. 打开菜单
  3. 折叠所有部分
    image
  4. 现在,您无法展开任何部分。

图片展示了一个 Discourse 论坛页面,左侧列出了各种讨论主题,右侧显示了一系列常见问题解答,包括“理解 Discourse 中的帖子标记”和“创建和管理日历”。 (由 AI 标注)

快速查看发现这里缺少一个 return

另外,似乎从未传递 collapsableSections 参数(可能不正确)。
这是 DEV: Convert the entire sidebar to gjs by CvX · Pull Request #26978 · discourse/discourse · GitHub 的副作用。

2 个赞

@CvX / @saquetim 这里有什么想法吗?

此问题也影响了管理员侧边栏。

看起来自 UX: Sections not collapsable in "header dropdown" navigation menu by tgxworld · Pull Request #21604 · discourse/discourse · GitHub 以来一直如此。

问题在于,当导航菜单设置为 header dropdown 时,我们在移动视图或窄屏幕上强制使这些部分可折叠,但我们没有处理设置为 sidebar 的情况。

为了解决这个问题,我认为我们应该在移动模式或窄屏幕上始终强制使这些部分可折叠。

下面的 PR 应该可以解决这个问题:

2 个赞