UI-Fehler bei Listeneinstellungen-Komponente

Bei jeder listenbasierten Einstellung (bin mir nicht sicher, was die Ember-Terminologie ist) gibt es einen Fehler, bei dem das Klicken in das Eingabefeld und dann außerhalb davon den Inhalt durch „[object FocusEvent]“ ersetzt. Dies tritt in Safari und Chrome (unter macOS) bei einer sauberen Installation von 2.9.0.beta6 ohne Plugins auf. Es werden keine Fehler in den Protokollen oder Meldungen in der Browserkonsole gemeldet.

Schritte zur Reproduktion (dies kann überall mit einer ähnlichen Listenkomponente reproduziert werden)

  1. Gehen Sie zu Einstellungen: Grundlegende Einrichtung
  2. Klicken Sie in das Eingabefeld der Einstellung „Post-Menü“
  3. Klicken Sie irgendwo außerhalb des Eingabefeldes

Bildschirmaufnahme:

2 „Gefällt mir“

Ich kann den Commit 408ce1312b nicht wiederholen.

[video-to-gif output image]

2 „Gefällt mir“

Dies tritt bei mir bei einer frischen Installation von Commit d1a15d4f8d auf, hoffentlich grenzt das die Ursachenfindung ein.

Sehr seltsam, ich bin jetzt im selben Repository und kann diesen Fehler immer noch nicht reproduzieren.

1 „Gefällt mir“

Ich frage mich, ob dies eine relevante Änderung ist, angesichts des Problems, das ich mit der Änderung des Fokus im Value-List-Komponenten habe.

Außer dem vollständigen Entfernen und Neuinstallieren einer weiteren frischen Kopie bin ich mir leider nicht sicher, welche anderen Fehlerbehebungen ich hier vornehmen kann.

1 „Gefällt mir“

Um dies zu bestätigen, habe ich auf einen Commit vom 5. Juli zurückgesetzt. Dieses Problem tritt bei mir nicht auf, wenn ich 6c49ec39ea ausführe.

Hmm, ich kann das jetzt reproduzieren, Commit 201228162c. Bei mir tritt das auf der Seite für die Komponenteneinstellungen auf.

1 „Gefällt mir“

Behoben in FIX: Inputs using focusout regressed in #17345 by CvX · Pull Request #17389 · discourse/discourse · GitHub

Vielen Dank für eure Meldungen!

11 „Gefällt mir“

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