Problema de autocompletado de emojis con "emoji autocomplete min chars" > 0

Creo que ocurre desde una actualización reciente (de 2.5 a 2.6.0.beta1).

Si hay algún texto delante en la misma línea (incluso solo un espacio), cuando empiezo a escribir : seguido de letras o palabras clave, la autocompletación no se muestra.
Sin embargo, si empiezo a borrar letras después de :, entonces la autocompletación aparece.

Si escribo : en una línea nueva, funciona perfectamente.

Aquí muestro los 3 casos:

  1. escribiendo un emoji como primer elemento de la línea (muestra la autocompletación)
  2. escribiendo un emoji después de texto existente (no muestra la autocompletación)
  3. eliminando un carácter (muestra la autocompletación)

Lo probé en modo seguro y no solucionó el problema.

edición: el problema desaparece si establezco caracteres mínimos para autocompletar emojis en 0.

5 Me gusta

Recuerdo apenas que alguien se quejó de que los caracteres acentuados y los emojis no funcionan bien. Puede que estuviera relacionado con esa corrección, pero esto es específico del idioma; no puedo reproducirlo en los foros en inglés.

2 Me gusta

No había encontrado este problema antes y ocurre sin escribir caracteres acentuados en las palabras clave. Además, la opción habilitar traducción de emojis en línea está desactivada.
Actualicé otra instalación de Discourse y ocurrió el mismo problema, así que supongo que está relacionado tanto con esta configuración como con la nueva versión.

1 me gusta

No puedo reproducirlo aquí en meta. Tengo texto en la misma línea, seguido de :, y obtengo la autocompletación de emojis sin problemas.

1 me gusta

¿Cambió la configuración de caracteres mínimos para autocompletar emojis a 1? No tengo el problema cuando está configurado en 0.

2 Me gusta

Mi configuración estaba establecida en 0 por defecto y nunca hemos tenido problemas. :slightly_smiling_face:
Edición: Cambié mi configuración a 1, lo probé en una respuesta y aún funcionó bien.
Edición 2: Por si acaso, mi sitio está en inglés.

Creo que tienes razón; puedo reproducirlo en mi instancia (2.6), que está en francés, pero el problema ocurre incluso si no hay caracteres acentuados escritos en la línea, como mencionó canapin.

Y funciona perfectamente en otra instancia, la 2.5.0.beta6, también en francés.

3 Me gusta

He notado que las sugerencias de tono de piel :t2: también dejaron de funcionar hace un tiempo. ¿Esto tiene alguna relación?

Incluso aquí en meta :+1:t2:

Un solo dos puntos inicia las sugerencias correctamente:

Luego presiono Tab o hago clic en la sugerencia que quiero.

Después escribo otro dos puntos para cambiar el tono de piel.

Pero ahora no obtengo ninguna indicación o sugerencia:

Si escribo manualmente el tono de piel, se muestra correctamente.

:man_shrugging:

4 Me gusta

Muy buena captura, @Canapin, con excelentes pasos para reproducir.

Arreglado según:

https://review.discourse.org/t/fix-emoji-autocomplete-min-chars-failing-when-not-0/13040

6 Me gusta