Antwort auf das Originalthema – undefined

Hallo,
ich weiß nicht genau, was ich gemacht habe. Ich habe gerade eine Direktnachricht beantwortet, während ich einige Themen durchgesehen habe, und als ich die Nachricht absenden wollte, erschien dieser Popup:

Das ist das erste Mal, dass ich das sehe, und ich bin verwirrt wegen des Begriffs „undefined“. Ich denke, eine benutzerfreundlichere Meldung wäre besser. Ich weiß nicht, ob „undefined“ auf einen Fehler, ein gelöschtes Thema oder etwas anderes zurückzuführen ist.

Außerdem: In welchem Kontext genau erscheint dieser Popup? :thinking:

3 „Gefällt mir“

Meine Vermutung ist, dass das ursprüngliche Thema gelöscht wurde?

Ich bin verwirrt. Ich weiß nicht, worum es bei dem undefinierten Teil geht, und ich bin der Meinung, dass ich meine Nachricht auf der direkten Diskussionsseite verfasst habe.

Das ist verwirrend. Außerdem habe ich viele Nachrichten in verschiedenen Discourse-Foren geschrieben und diesen Popup noch nie gesehen (was die Verwirrung noch erhöht), daher frage ich auch nach dem genauen Kontext, in dem er erscheint.

Was die Nachricht selbst betrifft, würde ich “Thema nicht gefunden” lieber als “undefiniert” sehen. :slight_smile:

Ich bin auf Meta gerade auf dasselbe Problem gestoßen, als ich den Editor in zwei Tabs offen hatte. Beim Versuch, auf das Thema zu antworten, wurde das Popup aus deinem Screenshot angezeigt. Dieses Popup-Fenster sollte zwar angezeigt werden, aber unter der Überschrift sollte der Titel des ursprünglichen Themas erscheinen. Es scheint, als würde Discourse das ursprüngliche Thema nicht finden.

Als ich auf die Option „Auf Originalthema antworten

4 „Gefällt mir“

Ich kann das Problem unter https://try.discourse.org/ reproduzieren.

Schritte zur Reproduktion (getestet mit dem Chrome-Browser unter Linux):

  • Navigiere zu einem Thema und klicke auf die Antwort-Schaltfläche, um den Editor zu öffnen.
  • Beginne mit dem Erstellen einer Antwort.
  • Dupliziere den Tab.
  • Klicke im duplizierten Tab auf die Antwort-Schaltfläche des Editors
7 „Gefällt mir“

Ehrlich gesagt, keine Ahnung, wie das jemals funktioniert hat. Wir müssen das Composer-Modell und den Controller noch massiv überarbeiten, aber zumindest werden die Dinge jetzt korrekt geladen und sind nicht mehr auf Glück angewiesen wie früher.

11 „Gefällt mir“

Das passiert immer noch. Ich habe keine Schritte zur Reproduktion, aber ich habe es heute erlebt.

OK, aber ohne Reproduktion: Was genau können wir tun?

Ich habe eine Reproduktion erhalten, indem ich folgende Schritte befolgt habe:

  • Öffne ein Thema und klicke auf die Schaltfläche „Antworten“, um den Editor zu öffnen
  • Beginne mit dem Verfassen einer Antwort
  • Dupliziere den Tab (du kannst dies tun, indem du mit der rechten Maustaste auf einen Tab klickst)
    ---- NEUE SCHRITTE
  • Klicke auf das Forum-Logo
  • Klicke auf ein anderes Thema
  • Der Editor sollte mit deiner vorherigen Antwort angezeigt werden
  • Klicke auf die Antwort-Schaltfläche im Editor (in diesem Schritt solltest du dich noch auf dem duplizierten Tab befinden)

Du solltest etwas wie Folgendes sehen:

11 „Gefällt mir“

Das sollte es beheben:

https://review.discourse.org/t/fix-when-loading-drafts-set-the-topic/10372

Dieser Code ist alles in allem ziemlich fehleranfällig und sehr komplex zu testen.

11 „Gefällt mir“