L'editor Data explorer non mantiene la posizione del cursore

Priorità/Gravità: bassa-media?

Piattaforma: Testato in Firefox. Plugin discourse data explorer a partire dal commit d31d899 - 27 agosto 2024.

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:

  1. assicurarsi che il plugin data explorer sia aggiornato all’ultima versione
  2. andare su data explorer nella pagina admin
  3. creare una nuova query
  4. tentare di modificare la query nell’editor

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.

3 Mi Piace

Grazie per questo eccellente bug report, lo risolveremo la prossima settimana!

4 Mi Piace

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)

1 Mi Piace

Il report iniziale è stato testato in 3.4.0.beta1-dev ( 9d5eb6fed6 )

Aggiornando Discourse all’ultimo commit 3.4.0.beta2-dev ( 7b89fdead9 ), funziona correttamente.

4 Mi Piace

Questo argomento è stato chiuso automaticamente 3 giorni dopo l’ultima risposta. Non sono più consentite nuove risposte.