Kürzlich habe ich beim Lesen eines Themas am Ende des Themas die Meldung „Es ist noch 1 ungelesenes Thema übrig“ gesehen. Wenn ich jedoch auf den Link „1 ungelesen“ klicke, stellt sich heraus, dass keine ungelesenen Themen mehr vorhanden sind. Ich sehe dies in letzter Zeit ziemlich oft auf https://community.wanikani.com, aber ich bin ziemlich sicher, dass ich es hier auf Meta auch einmal gesehen habe. Ich folge hier nur viel weniger Themen, daher gibt es weniger Möglichkeiten für mich, das Problem auftreten zu sehen.
In diesem letzten Fall habe ich den Text „Es ist noch 1 ungelesenes Thema übrig“ verschwinden sehen, kurz nachdem ich ihn kopiert habe, um ein genaues Zitat für diesen Fehlerbericht zu erhalten. Es könnte also sein, dass es eine ziemlich lange Verzögerung bei einer Hintergrundaufgabe gibt, die die Anzahl der ungelesenen Themen aktualisiert. Oder vielleicht ist es verschwunden, als ich die Startseite der Kategorien in einem anderen Tab geöffnet habe. Ich bin mir nicht wirklich sicher, ob diese Spekulationen relevant sind, aber ich dachte, ich sollte sie nur für den Fall erwähnen.
Ich sehe das immer noch, aber jetzt werden auch Themen 15 Sekunden oder länger nach dem Besuch als tatsächlich ungelesen angezeigt, ohne dass zwischen diesen Zeitpunkten zusätzliche Beiträge hinzugefügt wurden. Ich glaube, es gibt eine Verzögerung zwischen dem Lesen eines Themas und der Markierung als gelesen an anderer Stelle im System.
Unser Forum hat das auch. Kurz nachdem wir etwas gepostet haben, erhalten wir eine Benachrichtigung “1 ungelesen”, und es gibt nichts Neues (außer der Tatsache, dass wir gerade selbst etwas gepostet haben).
Ich erlebe dies seit mehreren Tagen auf https://community.openstreetmap.org/ , wenn ich nicht angemeldet bin. Ich erlebe dies nicht auf Discourse Meta, weder angemeldet noch abgemeldet. Ich habe jetzt den Tab geschlossen und einen neuen in derselben Browsersitzung geöffnet. Es scheint sich vorerst erledigt zu haben.
Ich habe dies jetzt erneut für New categories requirements and process - This Site Feedback - OpenStreetMap Community Forum erlebt
(die dritte Antwort ist diejenige, die als ungelesen markiert wurde.)
EDIT: Sie können diesen Beitrag gerne lesen, aber diese Schritte sind tatsächlich falsch. Der nächste Beitrag enthält die korrekten Schritte zur Reproduktion.
Ursprünglicher Beitrag mit falschen Schritten zur Reproduktion
Der Fehler tritt inkonsistent auf, was es schwierig macht, genaue Schritte zur Reproduktion anzugeben. Normalerweise passiert Folgendes:
Ich navigiere von dem Link auf der Startseite zu /unread. Nehmen wir an, es gibt ein ungelesenes Thema.
Ich öffne das ungelesene Thema.
Ich navigiere nach dem Lesen des Themas zum Ende der Seite.
Am Ende der Seite wird immer noch 1 unread angezeigt, obwohl ich gerade das einzige ungelesene Thema geöffnet habe.
Ich klicke auf den Link 1 unread, um zu /unread zu navigieren, wo keine ungelesenen Themen angezeigt werden.
Wenn Sie ein Konto meinen, das ein Thema verfolgt, und ein anderes Konto, das in diesem Thema postet, könnte das helfen, ja. Ich glaube, der Fehler tritt häufig genug auf, dass Sie ihn auf diese Weise reproduzieren werden, wenn Sie es ein paar Mal versuchen.
Hat sich in den letzten Monaten in Bezug auf all dies etwas geändert? Es trat wirklich aus dem Nichts auf, sowohl auf https://community.wanikani.com als auch hier auf Meta.
Lustigerweise habe ich durch das Posten der obigen Schritte möglicherweise die tatsächlichen Reproduktionsschritte entdeckt (oder vielleicht nur eine weitere Möglichkeit, wie es passiert, bin mir da nicht wirklich sicher). Als ich den vorherigen Beitrag schrieb, zeigte die Unterseite der Seite korrekterweise1 ungelesen an. Sobald ich diesen Beitrag jedoch abgeschickt hatte, änderte er sich zu 2 ungelesen, was falsch war. Ein Klick auf den Link 2 ungelesen brachte mich zu /unread, wo ich verifizierte, dass es wirklich nur ein ungelesenes Thema gab. Es ist, als ob das Absenden des Beitrags die Zählung der ungelesenen Beiträge erhöht hätte, obwohl es mein Beitrag war und die Zählung der ungelesenen Beiträge nicht hätte beeinflussen dürfen. Wenn dies konsistent geschieht, sollte es nützlicher sein, den Fehler zu reproduzieren, als meine vorherigen Schritte.
EDIT: Siehe da, als ich diesen Beitrag abgeschickt habe, änderte er sich wieder fälschlicherweise zu 2 ungelesen. Er blieb dort mehrere Sekunden, bevor er sich wieder auf die korrekte 1 ungelesen änderte. Ich denke also, diese Schritte sollten funktionieren.
EDIT 2: Ich habe in einem Thema gepostet, das ich in https://community.wanikani.com verfolgte, und in diesem Fall zeigte es auch von keinem ungelesenen Link zu fälschlicherweise 1 ungelesen an. Diesmal dauerte es eine volle Minute, bis die Seite erkannte, dass ich tatsächlich keine ungelesenen Themen hatte, woraufhin der Link wieder verschwand. Ich bin jetzt drei von drei mit den Schritten in diesem Beitrag, die das Problem reproduzieren, daher denke ich, dass diese Schritte konsistent reproduzieren werden.
Nachdem wir @seanblue 's Reproduktion gesehen haben, ist unsere anders.
Wir beginnen ohne ungelesene Nachrichten. Nachdem wir einen neuen Beitrag erstellt haben, kehren wir zur Hauptseite zurück, wo nun 1 ungelesene Nachricht angezeigt wird, nämlich der Beitrag, den wir gerade erstellt haben. Wir müssen auf die Kategorie “Ungelesen” klicken, um sie zu löschen.
Ich glaube, das ist dasselbe. Es passiert einfach, egal ob man von 0 auf 1 oder von 1 auf 2 ungelesene Beiträge geht, genauso wie es am Ende eines Themas oder auf der Hauptseite angezeigt wird. Wie ich oben erwähnt habe, waren meine ersten Schritte zur Reproduktion falsch. Ich werde den Beitrag weiter bearbeiten, um das klarer zu machen.
Das ist großartig, Sean! Wir werden uns das in der nächsten Woche ansehen und sehen, ob wir diesen Ausnahmefall beheben können. Er hat mich auch schon ein paar Wochen geplagt, daher bin ich froh, dass wir die Reproduktion haben.
Reproduktion beim Posten in diesem Thema, meine ungelesenen Nachrichten stiegen von 305 auf 306.
Ich arbeite gerade daran und an einigen anderen verwandten Problemen mit ungelesenen und neuen Themen. Wahrscheinlich werde ich wegen Ostern vor Ende der Woche keine Lösung haben, aber ich werde nächste Woche weiter daran arbeiten.
Nur für den Fall, dass die ungelesenen Benachrichtigungen bei mir nicht nach einer Minute verschwinden. Ich muss die Seite neu laden, damit sie verschwinden.
Ich habe diesen Pull Request kürzlich zusammengeführt, der das Problem beheben sollte. Lassen Sie mich wissen, ob ähnliche Probleme weiterhin auftreten:
Bearbeiten: Scheint zu passieren, während ich auf der Website navigiere.
Mein Workflow:
Scrollen Sie nach unten zu Neueste (meine Homepage) und öffnen Sie Threads von Interesse in neuen Tabs.
Tabs schließen und zurück zur Liste Neueste.
Klicken Sie auf das Logo, um zu aktualisieren. Keine zusätzlichen Benachrichtigungen
Klicken Sie auf Neu / Ungelesen
Klicken Sie auf das Logo, um zu Neueste zurückzukehren. Zusätzliche Benachrichtigungen
Bearbeiten2: Alternativer Workflow:
Beantworten Sie einige Tabs, die von vor dem Wochenende geöffnet waren, und landen Sie auf Neueste: keine zusätzlichen Benachrichtigungen
Klicken Sie auf den Link, um aktualisierte Threads anzuzeigen, die oben hinzugefügt wurden → Threads, die ich aktualisiert habe, aber keine zusätzlichen Benachrichtigungen
Scrollen Sie weit genug nach unten, damit das progressive Laden beginnt, und öffnen Sie bei Bedarf neue Tabs
Scrollen Sie zurück nach oben => Zusätzliche Benachrichtigungen für die Threads, die ich vor dem ersten Schritt aktualisiert habe