Error de UI con el componente de configuración de lista

Para cualquier configuración basada en listas (no estoy seguro de cuál es la terminología de Ember), hay un error en el que al hacer clic en el cuadro de entrada y luego hacer clic fuera de él, se reemplaza el contenido con “[object FocusEvent]”. Esto ocurre en Safari y Chrome (ejecutándose en macOS) en una instalación limpia de 2.9.0.beta6 sin complementos. No se informan errores en los registros ni mensajes en la consola del navegador.

Pasos para reproducir (esto se puede reproducir en cualquier lugar utilizando un componente de configuración de lista similar)

  1. Vaya a Configuración: Configuración básica
  2. Haga clic en el cuadro de entrada de la configuración “menú de publicaciones”
  3. Haga clic en cualquier lugar fuera del cuadro de entrada

Grabación de pantalla:

2 Me gusta

No puedo hacer el repo en el commit 408ce1312b.

[video-to-gif output image]

2 Me gusta

Me está ocurriendo en una instalación nueva de commit d1a15d4f8d, así que espero que eso reduzca la búsqueda de la causa.

Muy extraño, estoy en ese mismo repositorio ahora y todavía no puedo reproducir ese error.

1 me gusta

Me pregunto si este es un cambio relevante, dado que el problema que tengo es específico del cambio de enfoque en el componente de lista de valores.

Aparte de eliminar por completo y reinstalar otra copia nueva, lamentablemente no estoy seguro de qué otra solución puedo hacer aquí.

1 me gusta

Para confirmar esto, retrocedí a un commit de julio 5. Este problema no me ocurre cuando ejecuto 6c49ec39ea.

Hmm, ahora puedo reproducir esto, commit 201228162c. Para mí, esto está sucediendo en la página de configuración de componentes.

1 me gusta

Corregido en FIX: Inputs using focusout regressed in #17345 by CvX · Pull Request #17389 · discourse/discourse · GitHub

¡Gracias a todos por informar!

11 Me gusta

Este tema se cerró automáticamente 24 horas después de la última respuesta. Ya no se permiten nuevas respuestas.