我认为这可能与 FIX: category page improvements by yuriyaran · Pull Request #36062 · discourse/discourse · GitHub 有关。
我怀念分类下拉菜单中的搜索功能。今天更新后,我的网站上它消失了。
阅读了 GitHub 上的讨论后,我以为这不会成为问题。但对我来说,它确实是个问题。我认为这是因为 lazy_load_categories_groups。当它未激活时(由于设置被隐藏,这有点复杂,因为我没有服务器访问权限 :)),搜索功能又回来了(并且所有 3 个子分类都显示在底部)。
作为对比,我在我的开发环境中配置了 lazy_load_categories_groups,然后在更新前后截了图。在这里你可以看到搜索是如何实现的。^(我禁用了 .select-kit-collection 上的 max-height,以便整个下拉菜单可见)
搜索还会返回下拉菜单中未显示的分类。
更新后,要访问“test12”的唯一方法是使用右下角的“all”链接,该链接会带你到分类页面,然后你可以点击所需的分类,再点击编辑按钮。这使得在两个要配置的分类之间切换变得更加复杂。当然,搜索不仅在编辑分类时缺失,在下拉菜单显示的任何其他地方也缺失。但我首先是在编辑时注意到它的,当时我想重现 bug。通过分类页面在不同分类之间导航不如直接搜索方便,但比在编辑页面之间导航步骤少。
一旦我离开我启用了 lazy_load_categories_groups 的组,下拉菜单中的搜索选项就回来了:





