Daten-Explorer-Editor behält Cursor-Position nicht bei

Priorität/Schweregrad: niedrig-mittel?

Plattform: Getestet in Firefox. Discourse Data Explorer Plugin ab Commit d31d899 - 27. Aug. 2024.

Beschreibung:
Beim Bearbeiten im Data Explorer Editor wird die Cursorposition zwischen den einzelnen Inhaltsänderungen nicht gespeichert und springt an den Anfang des Editors.

Reproduzierbare Schritte:

  1. Stellen Sie sicher, dass das Data Explorer Plugin auf dem neuesten Stand ist.
  2. Gehen Sie zur Data Explorer-Seite im Admin-Bereich.
  3. Erstellen Sie eine neue Abfrage.
  4. Versuchen Sie, die Abfrage im Editor zu ändern.

Erste Analyse:
Dies scheint durch den folgenden Commit verursacht zu werden, der einen @onChange-Ereignishaken hinzufügt, der den SQL-Abfrageinhalt verändert, was dazu führt, dass die @content-Prop mit neuem Inhalt aktualisiert wird.

Wenn man in einer Entwicklungsumgebung vor dem obigen Commit zurückrollt, interagiert der Editor normal.

3 „Gefällt mir“

Vielen Dank für diesen ausgezeichneten Fehlerbericht, wir werden ihn in der nächsten Woche beheben!

4 „Gefällt mir“

Welche Discourse-Version verwenden Sie? Es scheint mit dem neuesten Core-Commit korrekt zu funktionieren und sollte mit jeder getaggten Version (einschließlich der neuesten v3.4.0.beta1) funktionieren.

1 „Gefällt mir“

Der ursprüngliche Bericht wurde in 3.4.0.beta1-dev ( 9d5eb6fed6 ) getestet.

Beim Aktualisieren von Discourse auf den neuesten Commit 3.4.0.beta2-dev ( 7b89fdead9 ) funktioniert es ordnungsgemäß.

4 „Gefällt mir“

Dieses Thema wurde 3 Tage nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr möglich.