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

Mir ist aufgefallen, dass der Aktivitätsindikator eher unzuverlässig ist.
Ich frage mich, ob es nicht besser wäre, den Aktivitätspunkt einfach auszublenden, sobald man auf den spezifischen Chat-Kanal klickt, in dem man Benachrichtigungen hat?
Denn es scheint (und ich kann mich irren), dass man einige/alle ungelesenen Nachrichten durchgehen und einige Sekunden warten muss, bevor er verschwindet.

(nicht sicher, ob dies am besten für Bug oder UX ist)

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“