Tendo problemas com "Pesquisar neste tópico"

Pesquisei vários tópicos, mas a maioria estava bloqueada ou não era realmente relevante.

Uso a busca do nosso fórum para procurar títulos de anime. Geralmente, faço uma busca em todo o site primeiro e depois uma “buscar neste tópico” no nosso tópico de notícias gerais.

Embora não aconteça todas as vezes, ultimamente, ele não muda para o tópico. No exemplo abaixo, estou realmente no tópico de Notícias Gerais de Anime e cliquei em “Buscar Neste Tópico”, mas ele não busca no tópico, apenas em todo o fórum.

Tentei atualizar a tela e até mesmo sair e entrar novamente.

Isso pode significar que não há resultados? E, embora seja algo separado, também notei que a caixa de pesquisa não diz mais “nenhum resultado” quando não há nenhum; ela simplesmente fica em branco.

4 curtidas

Estou encontrando resultados semelhantes no fórum Discourse Meta ao que você está encontrando no seu site. O comportamento da caixa de seleção “pesquisar neste tópico” parece inconsistente. Às vezes, alternar a caixa de seleção funciona e, outras vezes, mostra apenas resultados em todo o site quando alternada. Ainda não encontrei um padrão para o que está causando o problema.

O texto “nenhum resultado” também está faltando no Meta.

3 curtidas

Consigo reproduzir um bug consistente que provavelmente está relacionado.

Sobre esse tópico. Digite “acontecer”… você encontra coisas. Continue digitando “sapo”… os resultados não mudam.

Digite “acontecer sapo” rapidamente:

Claro, agora a palavra sapo está indexada, basta substituir por outra palavra que não exista.

@dan, essa regressão poderia ser resultado da nova refatoração da busca que fizemos recentemente?

5 curtidas

Acho que pode ser. Fiquei com a impressão de que corrigi um bug muito similar quando fiz a refatoração (havia uma promessa que não esperávamos). Vou dar uma olhada.

2 curtidas

Essa é uma boa observação. Tivemos outro bug nessa área: uma função foi chamada e o valor de retorno foi descartado. Isso foi um erro e eu fiz com que ela utilizasse o resultado, mas acabou que a função tem um bug e não lida com resultados vazios. Ela foi originalmente introduzida em:

e depois ajustada em:

Eu corrigi isso e estará disponível para atualização após a revisão:

4 curtidas

A correção já foi implantada no meta, @simon / @Slowhand, vocês conseguem reproduzir algum problema aqui?

1 curtida

Não estou vendo isso aqui no Meta.

:crossed_fingers:

2 curtidas