El indicador de actividad del chat no se está borrando con la suficiente agilidad

Noté que el indicador de actividad es un poco impredecible. Me pregunto si sería una mejor práctica simplemente descartar el punto de actividad una vez que haces clic en el canal de chat específico en el que tienes notificaciones. Porque parece (y podría estar equivocado) que necesitas revisar algunos/todos los mensajes no leídos y esperar unos segundos antes de que desaparezca.

(no estoy seguro si esto es mejor para Bug o UX)

1 me gusta

Sí, hay un retraso (más exactamente un debounce) así que si cambias de canal rápidamente, es posible que no se registre el estado de no leído.

Hay un argumento para decir que si fue tan rápido, ¿realmente lo leíste? Estoy de acuerdo en que hay casos en los que no es perfecto, pero lo considero que funciona decentemente por ahora. No planeo ningún cambio en esto a corto o medio plazo, lo siento.

Aprecio tu opinión aunque no esté de acuerdo. Creo que una vez que haces clic en un chat (que es una elección del usuario) entonces esperas que la notificación se borre y no que estime cuánto tiempo te lleva leer un mensaje. Especialmente cuando se trata de un chat (en lugar de, por ejemplo, una conversación exhaustiva sobre un tema).

Piensa en los mensajes de tu grupo de WhatsApp (no tan) amigable, a veces solo quieres entrar rápidamente, ver si alguien que realmente te importa :sweat_smile: escribió algo y luego salir.

¿Hay alguna forma sencilla para que otros al menos ajusten esta configuración?

¡Gracias por tu tiempo y atención!

Si escribiste algo, eso se aclarará al 100%, o es un error desconocido.

¡Gracias! Pero, ¿hay alguna forma de ajustarlo sin escribir código? ¿Hay algún trabajo de activación para el evento que marca el canal como ‘leído’?

Se supone que se marca como leído cuando llegas al final del canal. No puede suceder si llegas al final y cambias de canal, hay un retraso de debounce, por lo que si el debounce se activa justo antes de llegar al último mensaje, y justo después de desplazarte hasta el final y luego cambiar a otro canal, entonces no llamará al servidor.

1 me gusta