Plataforma: Probado en Firefox. Plugin de explorador de datos de Discourse a partir del commit d31d899 - 27 de agosto de 2024.
Descripción:
Al editar en el editor del explorador de datos, la posición del cursor no se recuerda entre cada cambio de contenido y se mueve al inicio del editor.
Pasos para reproducir:
Asegúrate de que el plugin del explorador de datos esté actualizado a la última versión.
Ve al explorador de datos en la página de administración.
Crea una nueva consulta.
Intenta cambiar la consulta en el editor.
Análisis inicial:
Esto parece ser causado por el siguiente commit, que agrega un hook de evento @onChange que muta el contenido de la consulta SQL, haciendo que la propiedad @content se actualice con nuevo contenido.
Al revertir a antes del commit anterior en un entorno de desarrollo, el editor interactuaba normalmente.
¿Cuál es tu versión de Discourse? Parece funcionar correctamente con el último commit principal y debería funcionar con cualquier versión etiquetada (incluida la última v3.4.0.beta1).