Descrizione:
Quando si modifica nell’editor del data explorer, la posizione del cursore non viene ricordata tra una modifica del contenuto e l’altra, e viene spostata all’inizio dell’editor.
Passaggi per la riproduzione:
assicurarsi che il plugin data explorer sia aggiornato all’ultima versione
Analisi iniziale:
Sembra essere causato dal seguente commit, che aggiunge un hook di evento @onChange che muta il contenuto della query sql, causando l’aggiornamento della prop @content con nuovo contenuto.
Ripristinando a prima del commit sopra in un ambiente di sviluppo, l’editor ha interagito normalmente.
Qual è la tua versione di Discourse? Sembra funzionare correttamente con l’ultimo commit del core e dovrebbe funzionare con qualsiasi versione taggata (incluse le ultime v3.4.0.beta1)