Manche Beiträge erscheinen als eingebettete Antworten, nicht als Antworten

Was der Titel sagt, und wir können das Muster nicht finden. Ich dachte, es ginge um Email replies land as embedded replies, not answers, aber wir sehen dieses Problem bei Antworten, die im Web gepostet werden, nicht per E-Mail.

Siehe „3 Antworten“ oben im Beitrag hier.

Dieser Fehler ist ein Blocker für die Verwendung dieses Plugins in einer ernsthaften / Produktionsumgebung (derzeit testen wir nur mit Eiscremegeschmacksrichtungen). :slight_smile:

3 „Gefällt mir“

Ich habe versucht, dies zu reproduzieren, hatte aber bisher keinen Erfolg. Können Sie weitere Details zu den genauen Schritten angeben, die sie unternommen haben, damit dies geschieht? Wenn Sie ein weiteres Abstimmungsthema erstellt haben, könnten Sie sie dann dazu bringen, es erneut zu tun?

3 „Gefällt mir“

Hallo, ich habe versucht, dieses Problem auf verschiedene Weise zu reproduzieren, und bisher kann ich es nur, wenn ich in meiner Antwort aus dem OP zitiere. Aber dies zeigt auch den Beitrag und nicht nur die eingebettete Antwort, also ist das wahrscheinlich nicht das, was bei Ihnen passiert ist. Ich werde weiter versuchen, ob ich es auf andere Weise reproduzieren kann. :slightly_smiling_face:

2 „Gefällt mir“

Das ist mir auch ein Rätsel. :person_shrugging:

Wir haben einen weiteren Test durchgeführt und bisher gab es keine Probleme, obwohl weniger Leute teilgenommen haben:

Kann es ein Problem sein, das auftritt, wenn zwei Benutzer gleichzeitig etwas mit dem Thema tun? Ich habe keine konkrete Idee, aber es könnte ein Grund dafür sein, warum Tests mit einer Person oder bei einem ruhigeren Thema keine Fehler hervorrufen, während es vielleicht passiert, wenn mehr als ein Benutzer mit dem Thema interagiert.

Ich glaube, ich kann dieses Problem reproduzieren. :slightly_smiling_face:

Reproduktion:

Wenn der Composer geöffnet ist, können Sie den Empfänger ändern, indem Sie auf die Schaltfläche “Spezifische Antwort posten” klicken.
Dies ist im Thema “Post Voting OP” der Fall, da die OP eine Schaltfläche Antwort hat.

  1. Öffnen Sie den Composer, um eine Antwort zu erstellen
  2. Klicken Sie auf die Schaltfläche Antwort des OP
  3. Posten Sie Ihre Antwort und sie wird als korrekter abstimmbarer Beitrag (Abstimmungsoptionen funktionieren nicht) und die eingebetteten Antworten des OP gepostet, da diese verbunden sind, aber nach dem Neuladen der Seite bleibt nur die eingebettete Antwort übrig.

Es ist ziemlich schwer vorstellbar, dass dies passiert ist, aber es gibt eine sehr einfache Reproduktion, wenn Sie den Composer durch Doppelklick auf die OP-Schaltfläche Antwort öffnen.

Im Video zeige ich beide Methoden.

  1. Ich öffne den Composer mit der Antwortschaltfläche und klicke dann auf die Schaltfläche “Antwort” im OP.
  2. Ich öffne den Composer durch Doppelklick auf die OP-Antwortschaltfläche.

Tatsächlich haben diese beiden Methoden das gleiche Ergebnis, aber ich denke, wahrscheinlich ist die zweite auf Ihrer Website passiert. :slightly_smiling_face:

7 „Gefällt mir“

Wow @Don, (oder sollte ich dich Sherlock nennen :slight_smile: ). Das ist beeindruckend! Vielen Dank.

2 „Gefällt mir“

Das ist brillant. :slight_smile:

Ich kann dies jetzt auf meiner Testseite mit dieser Methode reproduzieren. :+1:

4 „Gefällt mir“

Tatsächlich ist es ein Fehler im Kern. Wir haben ihn vorher nicht gesehen, da er ohne das #post-voting-Plugin nichts beeinträchtigt.

3 „Gefällt mir“

Wie im obigen Screenshot zu sehen ist, tritt derselbe Fehler im Kern selbst auf, ohne dass das Post-Voting-Plugin aktiviert ist.

2 „Gefällt mir“

Hier ist eine Korrektur.

@Don danke für deine wunderbare Reproduktion. Ich habe versucht, sie zu reproduzieren, und sie schlägt erfolgreich fehl :crazy_face:

Das Problem bei diesen eingebetteten Antworten ist, dass die reply_to_post_number auf 1 gesetzt ist, obwohl sie nicht gesetzt sein sollte.

Ich erwäge, eine Migration für bestehende Themen mit Post-Abstimmungen hinzuzufügen, um die Nummer zu löschen, wenn sie auf 1 gesetzt ist. Das verhindert das Einbetten in älteren Beiträgen, bei denen diese Nummer gesetzt ist. Der Nachteil der Hinzufügung der Migration ist, dass Foren jetzt möglicherweise mehr (Post-Abstimmungs-)Beiträge anzeigen, als ursprünglich eingebettet waren.

4 „Gefällt mir“

Dieses Thema wurde nach 6 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.