A busca do banner de boas-vindas perde o foco após selecionar um resultado

Quando você insere uma pesquisa no banner de boas-vindas, o campo de entrada perde o foco após selecionar um resultado sugerido. Esse problema também ocorre ao usar o botão limpar.

Em vez disso, ele lança o seguinte erro no console:

(Farei um PR amanhã) EDIT: Martin já tem um PR pronto para corrigir isso.

1 curtida

Não sei se isso está relacionado, mas parecem haver algumas inconsistências quando mais de um menu de pesquisa está disponível. Por exemplo, usar o atalho de teclado / para pesquisar abre e foca a pesquisa do cabeçalho, mesmo quando o banner de pesquisa é renderizado. Isso também acontece quando o ícone de pesquisa estaria realmente oculto no cabeçalho.

3 curtidas

Você reconstruiu recentemente? Posso ver um PR relacionado que deve corrigir esse comportamento: UX: Fix various search shortcut UX issues (#31903) · discourse/discourse@832ed8c · GitHub

2 curtidas

Ah, eu não tinha visto isso… parece uma CORREÇÃO adequada! :grinning_face_with_smiling_eyes:

No entanto, não parece alinhar totalmente o comportamento… funciona com o novo banner de pesquisa no core habilitado. Apenas o banner de pesquisa recebe o foco então.

Mas o banner do componente, agora Advanced Search Banner, não recebe o foco, o ícone de pesquisa no cabeçalho o recebe.

E se eu instalar o Header Search e habilitar o banner do core, ambos recebem o foco ao mesmo tempo:

Então, parece haver muitas combinações agora e provavelmente é um pouco complicado definir uma hierarquia de foco clara?

1 curtida

Certo, é complicado! :sweat_smile:

Falando em outra coisa, o Martin está trabalhando em um PR que corrige meu problema aqui e melhora algumas coisas. Pode ajudar no seu contexto.

4 curtidas