Description :
Lors de la modification dans l’éditeur du data explorer, la position du curseur n’est pas mémorisée entre chaque modification de contenu et est déplacée au début de l’éditeur.
Étapes pour reproduire :
Assurez-vous que le plugin data explorer est mis à jour vers la dernière version.
Allez dans le data explorer sur la page d’administration.
Créez une nouvelle requête.
Essayez de modifier la requête dans l’éditeur.
Analyse initiale :
Cela semble être causé par le commit suivant, qui ajoute un hook d’événement @onChange qui modifie le contenu de la requête sql, provoquant la mise à jour de la prop @content avec un nouveau contenu.
En revenant à avant le commit ci-dessus dans un environnement de développement, l’éditeur fonctionnait normalement.
Quelle est votre version de Discourse ? Elle semble fonctionner correctement avec le dernier commit du noyau, et devrait fonctionner avec n’importe quelle version taguée (y compris la dernière v3.4.0.beta1)