Ich bin auf ein Problem mit Direktnachrichten (DMs) in meinem Discourse-Forum gestoßen und würde mich über einige Ratschläge freuen.
Problembeschreibung
Manchmal, wenn ein anderer Benutzer mir eine Direktnachricht sendet:
Ich erhalte korrekt eine Browser-Push-Benachrichtigung.
Das Chat-Symbol in der oberen Navigationsleiste zeigt jedoch keine Zählmarkierung an (z. B. „1“).
Um die neue Nachricht zu sehen, muss ich manuell auf das Chat-Symbol klicken und die Konversation öffnen.
Dieses Problem tritt nicht durchgängig auf – es tritt sporadisch auf.
Umgebung und Details
Discourse-Version: Neueste stabile Version
Browser: Microsoft Edge (neueste Version) unter Windows 10
Plugins: Keine Plugins installiert, die Chat oder Benachrichtigungen beeinflussen
Mehrere Geräte: Ich bin auf mehreren Geräten mit meinem Konto angemeldet
Beobachtetes Muster:
Bei einer Gelegenheit erhielt ich eine neue DM, aber das Chat-Symbol zeigte keine Zählmarkierung an.
Als ich mich mit einem anderen Konto anmeldete und mir selbst eine Testnachricht von einem anderen Browser schickte, wurde das Chat-Symbol plötzlich aktualisiert und zeigte die korrekte Zählmarkierung für beide Nachrichten (die frühere und die neue) an.
Der Benutzer, dessen Nachricht die Zählmarkierung nicht ausgelöst hatte, war ein neu registriertes Konto (nur wenige Stunden alt). Ich bin mir nicht sicher, ob dies relevant ist.
Anhänge
Ich habe Screenshots beigefügt, die das Benachrichtigungsverhalten und meine Einstellungen zur Verdeutlichung zeigen.
Erwartetes Verhalten
Immer wenn ich eine neue DM erhalte, erwarte ich, dass das Chat-Symbol immer die korrekte Zählmarkierung anzeigt, unabhängig davon, ob der Absender ein neu registrierter Benutzer ist oder ob ich auf mehreren Geräten angemeldet bin.
Ist dies ein bekannter Fehler oder könnte es mit einer bestimmten Konfiguration zusammenhängen?
Ich finde manchmal auch neue DMs in meinen Nachrichten hier, obwohl im Sidebar kein Punkt angezeigt wird und keine Zahl oben am Chat-Symbol steht. Dennoch zeigt die Zeile „Letzter Besuch“ deutlich, dass diese Nachrichten für mich neu sind.
Ich konnte jedoch noch nicht herausfinden, wann das passiert. Das Einzige, was ich sicher weiß, ist, dass ich immer abgemeldet war, wenn das geschah.
In meinem Fall ist der Benutzer, dessen Nachricht keine Benachrichtigung ausgelöst hat, ein Administrator, daher glaube ich nicht, dass die Tatsache, dass Sie auf ein neues Benutzerproblem gestoßen sind, relevant ist.
Verwenden Sie die DiscourseHub-App? Ich habe mich gefragt, ob diese beteiligt ist. Wenn Sie die App nicht verwenden, könnte ich sie wahrscheinlich ausschließen.
Vielen Dank, dass Sie sich an der Diskussion beteiligt und Ihre Erfahrungen geteilt haben
Ich hatte genau das gleiche Problem, nur dass ich nicht abgemeldet war, als es passierte. Trotzdem erschien die neue Nachricht ohne eine Benachrichtigung auf dem Chat-Symbol – ich bemerkte sie erst, nachdem ich den Chat-Bereich manuell geöffnet hatte.
Ich habe die DiscourseHub-App nur zu Testzwecken auf meinem Handy installiert, nutze sie aber nicht aktiv. Das von mir beschriebene Problem trat unter Windows im Edge-Browser auf.
Ich bin mir nicht sicher, ob das hilfreich ist, aber es ist gerade wieder in einer Direktnachricht hier auf Meta passiert. Ich war nicht online, als die Nachricht gesendet wurde. Sie wurde in Discourse Hub nicht angezeigt. Kein Hinweis nach dem Einloggen. Ich habe nur bemerkt, dass ein anderer Benutzer oben in den Direktnachrichten in meiner Seitenleiste stand.
Für die zweite Nachricht, die die Antwort auf eine frühere Nachricht war, gibt es keine E-Mail.
Ich habe auch einen Screenshot, der Benachrichtigungen über 2 neue Chat-Nachrichten auf dem Symbol in der Kopfzeile zeigt. (Ich war erfreut, dass es keine Benachrichtigung über Abzeichen gab, also habe ich einen Screenshot meiner Benachrichtigungen gemacht. Es ist ein glücklicher Zufall, dass die Anzahl der Chat-Benachrichtigungen enthalten ist.)
Im Wesentlichen wurde in Direktnachrichten (DMs), in denen das Threading deaktiviert ist (was der Standard ist), eine Antwort nicht korrekt als „ungelesen“ gezählt, da wir intern einen Thread erstellen, um die Antwortkette zu verfolgen.
Niemand hat gesagt, es würde einfach werden Es dauerte mehr als 4 Monate, um herauszufinden, was die Nachrichten, die bei den Benachrichtigungen fehlten, gemeinsam hatten.