¿Autocompletado de nombre de usuario no funciona con caracteres especiales?

Hola,

Los caracteres acentuados franceses habituales están permitidos en los nombres de usuario de mi foro.

Aquí tienes un ejemplo en el que el uso de un carácter acentuado no activa la autocompletación:

La autocompletación funciona:

La autocompletación no funciona al usar un carácter acentuado:

Aunque el nombre de usuario Aurélien existe.

No usar acentos también devuelve Aurélien entre los resultados, lo cual está bien, pero usar un acento no debería impedir que la autocompletación funcione.

6 Me gusta

No puedo reproducir esto aquí en Meta. Si escribo @ré obtengo sugerencias de autocompletado:

¿Puedes reproducirlo aquí?

2 Me gusta

Now you find real names. What happends if an username has accented characters?

2 Me gusta

No puedo encontrar nombres de usuario con caracteres acentuados para probar esto aquí en Meta, pero en mi instancia local todavía funciona:

3 Me gusta

Aquí hay un usuario aquí en meta que tiene un acento en el nombre. Escribiré las primeras letras hasta incluir el acento para ver qué sucede.

@Auré no devuelve el nombre ni ninguna sugerencia mientras está en el editor. Las letras restantes del nombre eran lien, como en Aurélien.

Escribir el nombre completo no mostró ninguna sugerencia de nombres ni asoció el nombre completo con el mismo usuario en el directorio.

Sin embargo, sí funciona al buscar en el directorio de usuarios.

4 Me gusta

El mío solo coincide con el carácter específico: (Actualicé hace unos 10 minutos).

2 Me gusta

Acabo de actualizar Discourse a la última versión y lo he probado en modo seguro, pero el problema persiste:

1 me gusta

@Canapin si tu sitio es público, ¿puedes compartir la URL conmigo aquí o por mensaje privado? Me gustaría iniciar sesión en tu sitio para poder depurar.

¿Puedes intentarlo de nuevo por favor? He revisado los registros de solicitudes de Meta y no veo ninguna consulta de búsqueda del término Auré realizada desde tu cuenta. Definitivamente obtengo sugerencias de autocompletado para Auré:

1 me gusta

Claro, https://forum.monocycle.info/
Avísame si necesitas acceso de administrador.

2 Me gusta

@Osama, ya está funcionando en el editor. Antes, puede que haya sido la forma en que pegué el carácter acentuado en el editor. :roll_eyes:

1 me gusta

Aún no he descubierto la causa raíz de este error, pero parece ser un problema del lado del servidor en lugar de un problema del cliente/JS. Este es el punto final de la API que la biblioteca de autocompletado llama para encontrar usuarios coincidentes:

/u/search/users.json?term=Auré&category_id=5&include_groups=true&limit=6`

Y puedo confirmar que se realiza una solicitud a ese punto final en la instancia de @Canapin cuando escribo @Auré en el compositor, pero la respuesta no tiene resultados. Meta, por otro lado, sí devuelve algunos resultados cuando se llama a ese punto final con los mismos parámetros exactos.

@Canapin, ¿puedes enumerar todos los complementos que están instalados (incluso los deshabilitados) en tu instancia?

2 Me gusta

¡Aquí están!

2 Me gusta

¡Hola!

Solo un recordatorio de este problema que todavía me molesta un poco cuando busco los mensajes de alguien… Sería bueno saber si se planea alguna solución en el futuro :slight_smile:

También puedes buscar el nombre de usuario Stéphane en el mismo foro si necesitas otro ejemplo.

1 me gusta

¡Hola!

Disculpa que te pregunte, pero ¿lo has investigado desde entonces?

Entiendo que es de baja prioridad. :slight_smile:

2 Me gusta

Lamentablemente no tengo mucho en qué basarme aquí porque el problema parece ser específico de tu instancia y causado por algo del lado del servidor, ¡así que no es algo que pueda depurar de mi lado! :cry: Si puedes reproducir esto aquí en Meta o en cualquier otra instancia, estaré encantado de echarle otro vistazo.

2 Me gusta

¿No es el problema que el sistema no sugiere nombres con Auré cuando escribimos Aure (sin acento)?

1 me gusta

No, el problema es que la instancia de @Canapin no incluye Aurélien en las sugerencias de autocompletado cuando escribes Auré.

Tenemos una configuración del sitio search_ignore_accents, pero no estoy seguro de si se aplica al buscar usuarios o si es específica para las publicaciones.

2 Me gusta

Lo intenté de nuevo y ahora funciona:

Incluso me pregunto si lo intenté de nuevo antes de mencionarte ahora que lo pienso… Lo siento. :sweat:

Supongo que el tema se puede cerrar o eliminar (si es inútil para otros) ya que el problema ya no existe.

5 Me gusta

No creo que necesitemos eliminarlo, esto podría volver a aparecer y este tema tiene suficiente contexto para ayudar si lo hace.

3 Me gusta