欢迎横幅搜索输入在选择结果后失去焦点

在欢迎横幅中输入搜索内容后,选择建议结果时输入字段会失去焦点。使用清除按钮时也会出现此问题。

相反,它会在控制台中引发以下错误:

(我明天会提交 PR) 编辑:Martin 已经准备好 PR 来修复这个问题。

1 个赞

我不知道这是否相关,但当有多个搜索菜单可用时,似乎存在一些不一致之处。例如,使用键盘快捷键 / 进行搜索会打开并聚焦标题搜索,即使搜索横幅已渲染。当搜索图标实际上在标题中隐藏时,也会发生这种情况。

3 个赞

您最近重建了吗?我可以看到一个相关的 PR 应该可以修复此行为:UX: Fix various search shortcut UX issues (#31903) · discourse/discourse@832ed8c · GitHub

2 个赞

哦,我没看到这个……这看起来是个真正的修复!:grinning_face_with_smiling_eyes:

不过,这似乎并没有完全协调行为……当核心中的新搜索横幅启用时,它就能正常工作。只有搜索横幅会获得焦点。

但是组件中的横幅(现在称为高级搜索横幅)不会获得焦点,而是标题中的搜索图标会获得焦点。

如果我安装标题搜索并启用核心横幅,两者会同时获得焦点:

所以现在似乎有很多组合,定义一个清晰的焦点层次结构可能有点棘手?

1 个赞

没错,这很棘手!:sweat_smile:

顺便说一句,Martin 正在处理一个 PR,该 PR 修复了我的问题并改进了一些内容。这可能对您的情况有所帮助。

4 个赞