在欢迎横幅中输入搜索内容后,选择建议结果时输入字段会失去焦点。使用清除按钮时也会出现此问题。
相反,它会在控制台中引发以下错误:
(我明天会提交 PR) 编辑:Martin 已经准备好 PR 来修复这个问题。
在欢迎横幅中输入搜索内容后,选择建议结果时输入字段会失去焦点。使用清除按钮时也会出现此问题。
相反,它会在控制台中引发以下错误:
(我明天会提交 PR) 编辑:Martin 已经准备好 PR 来修复这个问题。
我不知道这是否相关,但当有多个搜索菜单可用时,似乎存在一些不一致之处。例如,使用键盘快捷键 / 进行搜索会打开并聚焦标题搜索,即使搜索横幅已渲染。当搜索图标实际上在标题中隐藏时,也会发生这种情况。
您最近重建了吗?我可以看到一个相关的 PR 应该可以修复此行为:UX: Fix various search shortcut UX issues (#31903) · discourse/discourse@832ed8c · GitHub
哦,我没看到这个……这看起来是个真正的修复!![]()
不过,这似乎并没有完全协调行为……当核心中的新搜索横幅启用时,它就能正常工作。只有搜索横幅会获得焦点。
但是组件中的横幅(现在称为高级搜索横幅)不会获得焦点,而是标题中的搜索图标会获得焦点。
如果我安装标题搜索并启用核心横幅,两者会同时获得焦点:
所以现在似乎有很多组合,定义一个清晰的焦点层次结构可能有点棘手?
没错,这很棘手!![]()
顺便说一句,Martin 正在处理一个 PR,该 PR 修复了我的问题并改进了一些内容。这可能对您的情况有所帮助。