Problemas con "Buscar este tema"

He buscado en varios hilos, pero la mayoría estaban bloqueados o no eran realmente relevantes.

Uso la búsqueda de nuestro foro para buscar títulos de anime. Por lo general, hago primero una búsqueda en todo el sitio y luego una “buscar en este tema” en nuestro hilo de noticias generales.

Aunque no sucede cada vez, últimamente no cambia al tema correspondiente. En el ejemplo de abajo, en realidad estoy en el hilo de Noticias Generales de Anime y he hecho clic en “Buscar en este tema”, pero no busca en el tema, sino en todo el foro.

He intentado actualizar la pantalla e incluso cerrar sesión y volver a iniciarla.

¿Podría esto significar que no hay resultados? Y aunque es algo aparte, también he notado que la caja de búsqueda ya no dice “no hay resultados” cuando no los hay; simplemente se queda en blanco.

4 Me gusta

Estoy encontrando resultados similares en el foro de Discourse Meta a los que tú encuentras en tu sitio. El comportamiento de la casilla de verificación “buscar en este tema” parece ser inconsistente. A veces alternar la casilla funciona y a veces solo muestra resultados en todo el sitio cuando se alterna. Aún no he encontrado un patrón que explique qué está causando el problema.

El texto “sin resultados” también falta en Meta.

3 Me gusta

Puedo reproducir un error consistente que probablemente esté relacionado.

Sobre este tema. Escribe “happen”… encuentras cosas. Sigue escribiendo " frog"… los resultados no cambian.

Escribe “happen frog” rápidamente:

Por supuesto, ahora la palabra frog está indexada; simplemente sustitúyela por otra palabra que no exista.

@dan ¿podría esta regresión ser el resultado de la nueva refactorización de búsqueda que hicimos recientemente?

5 Me gusta

Creo que es posible. Tenía la impresión de que ya había solucionado un error muy similar al realizar la refactorización (había una promesa que no esperábamos). Lo revisaré.

2 Me gusta

Buena captura. Tuvimos otro error en esa área: se llamaba a una función y se descartaba su valor de retorno. Fue un error y corregí el código para que utilizara el resultado, pero resulta que la función tiene un error y no maneja los resultados vacíos. Originalmente se introdujo en:

y luego se ajustó en:

Lo corregí en esta solicitud y estará disponible para actualizar después de la revisión:

4 Me gusta

La corrección ya se ha implementado en meta. @simon / @Slowhand, ¿podéis reproducir algún problema aquí?

1 me gusta

No lo veo aquí en Meta.

:crossed_fingers:

2 Me gusta