移动侧边栏中的折叠部分在更改视图时不会展开

在移动视图的侧边栏下拉模式下折叠的区域在返回桌面视图时不会展开。虽然这不是什么大问题,但我经常切换视图,而且我认为这不是预期的行为。必须先切换回移动视图并展开折叠的区域,然后再切换到桌面视图。我猜是因为下拉导航栏没有像滑动导航栏那样可以折叠/展开的区域。桌面视图按钮可能需要添加导航菜单区域展开器的代码。

重现步骤:

  1. navigation_menu 设置为下拉标题
  2. 进入移动视图并折叠菜单区域
  3. 切换到桌面视图并尝试导航菜单

3 个赞

我能重现该问题 :+1:

2 个赞

这是一个很棒的发现。

我们需要在这里添加一个覆盖 @awesomerobot / @tgxworld,这样在汉堡包模式下,我们就永远不会有任何东西被折叠起来。

2 个赞

我将把它从下拉菜单移到论坛的侧边栏。我喜欢这样它更像移动视图。我认为我的用户会逐渐喜欢它,尤其是手动展开和折叠的部分以及菜单本身。我认为桌面用户(我有很多)会喜欢它可以保持展开状态。

在使用下拉汉堡包模式的导航菜单一段时间后,我个人更喜欢侧边汉堡包。

我知道我的一些老用户一开始会抱怨,但我总是可以责怪 Discourse lol :sweat_smile:

3 个赞

感谢您在此处提交的错误报告,@Lilly

我已在 UX: Sections not collapsable in "header dropdown" navigation menu by tgxworld · Pull Request #21604 · discourse/discourse · GitHub 中推送了此问题的修复程序。

4 个赞

此主题已在 14 天后自动关闭。不再允许回复。