Chat-Aktivitätsanzeige wird nicht schnell genug zurückgesetzt

Mir ist aufgefallen, dass die Aktivitätsanzeige mal funktioniert und mal nicht.
Ich frage mich, ob es nicht besser wäre, den Aktivitätspunkt einfach zu entfernen, sobald du auf den jeweiligen Chat-Kanal klickst, für den du Benachrichtigungen erhalten hast?
Denn es scheint (ich könnte mich auch irren), als müsste man einige/alle ungelesenen Nachrichten durchgehen und ein paar Sekunden warten, bis er verschwindet.

(Nicht sicher, ob das am besten in Contribute > Bug oder Contribute > UX passt)

1 „Gefällt mir“

Ja, es gibt eine Verzögerung (genauer gesagt ein Debounce), sodass Sie den ungelesenen Status möglicherweise nicht registrieren, wenn Sie schnell die Kanäle wechseln.

Es gibt ein Argument dafür, dass, wenn es so schnell ging, Sie es wirklich gelesen haben? Ich stimme zu, dass es Fälle gibt, in denen es nicht perfekt ist, aber ich halte es im Moment für ordnungsgemäß funktionierend. Ich plane kurz- bis mittelfristig keine Änderungen daran, tut mir leid.

Ich schätze Ihre Meinung, obwohl ich anderer Meinung bin. Ich denke, sobald Sie auf einen Chat klicken (was eine Benutzerentscheidung ist), erwarten Sie, dass die Benachrichtigung gelöscht wird und nicht geschätzt wird, wie lange Sie brauchen, um eine Nachricht zu lesen. Besonders wenn es sich um einen Chat handelt (im Gegensatz zu einer gründlichen Unterhaltung über ein Thema).\n\nDenken Sie an Ihre (nicht so) freundlichen WhatsApp-Gruppennachrichten, manchmal möchten Sie einfach schnell hineintippen, sehen, ob jemand, der Ihnen wirklich wichtig ist :sweat_smile:, etwas geschrieben hat, und dann beenden.\n\nGibt es eine einfache Möglichkeit für andere, diese Einstellung zumindest anzupassen?\n\nVielen Dank für Ihre Zeit und Aufmerksamkeit!

Wenn Sie etwas geschrieben haben, das zu 100 % geklärt wird, handelt es sich um einen unbekannten Fehler.

Danke! Aber gibt es eine Möglichkeit, dies ohne Code zu ändern? Gibt es einen Trigger für das Ereignis, das den Kanal als „gelesen“ markiert?

Es sollte als gelesen markiert werden, wenn Sie das Ende des Kanals erreichen. Dies kann nicht passieren, wenn Sie das Ende erreichen und den Kanal wechseln. Es gibt eine Entprellverzögerung (debounce delay), sodass, wenn die Entprellverzögerung kurz vor Erreichen der letzten Nachricht eintritt und Sie direkt danach zum Ende scrollen und dann zu einem anderen Kanal wechseln, der Server nicht aufgerufen wird.

1 „Gefällt mir“