채팅 활동 표시기가 반응형으로 충분히 빨리 사라지지 않음

활동 표시기가 좀 불안정하다는 걸 느꼈습니다.
알림이 있는 특정 채팅 채널을 클릭하면 활동 표시 점(dot)을 바로 제거하는 것이 더 나은 관행이 아닐까 궁금합니다.
왜냐하면 (틀릴 수도 있지만) 읽지 않은 메시지 중 일부/전부를 확인한 후 몇 초를 기다려야 표시가 사라지는 것처럼 보이기 때문입니다.

(이것이 Contribute > Bug 또는 Contribute > UX 중 어디에 적합한지 확실하지 않습니다.)

1개의 좋아요

네, 지연(debounce)이 있어서 채널을 빠르게 전환하면 읽지 않은 상태가 반영되지 않을 수 있습니다.

그렇게 빠르게 전환했다면, 정말로 읽은 것인지에 대한 논쟁도 있을 수 있습니다. 완벽하지 않은 경우가 있다는 점에는 동의하지만, 현재로서는 상당히 잘 작동한다고 생각합니다. 단기/중기적으로는 이 부분을 변경할 계획이 없으니 양해 부탁드립니다.

저희 의견에 동의하지는 않지만, 의견을 주셔서 감사합니다. 저는 채팅방에 들어가는 것(이것은 사용자의 선택입니다)은 곧 알림이 해제되어야 한다는 기대와 함께 이루어져야 한다고 생각합니다. 메시지를 읽는 데 걸리는 시간을 추정해서 알림을 유지하는 것은 적절하지 않다고 봅니다. 특히 이것은 '채팅’이지, 특정 주제에 대한 깊이 있는 대화가 아니기 때문입니다.

우호적이지 않은(그렇지 못한) WhatsApp 그룹 메시지를 생각해 보세요. 때로는 그저 빠르게 들어와서 실제로 관심 있는 사람이 :sweat_smile: 무언가를 썼는지 확인하고 바로 나가고 싶을 때가 있습니다.

다른 사용자들이 이 설정을 조정할 수 있는 간단한 방법이 있을까요?

시간 내어 주셔서 감사합니다!

무언가를 작성했다면, 100% 확실하게 지워지거나, 아니면 알려지지 않은 버그일 것입니다.

감사합니다! 하지만 코드를 작성하지 않고도 설정을 조정할 수 있는 방법이 있을까요? 채널을 '읽음’으로 표시하는 이벤트에 대한 트리거 작업(trigger job)이 있나요?

채널 하단에서 반응(리액션)을 남기면 읽음으로 표시되어야 합니다. 하지만 하단에 도달한 직후 다른 채널로 이동하면 이 동작이 일어나지 않을 수 있습니다. 디바운스(debounce) 지연이 있기 때문에, 마지막 메시지에 도달하기 직전에 디바운스가 트리거되고, 바로 하단까지 스크롤한 후 다른 채널로 전환하면 서버에 요청이 보내지지 않습니다.

1개의 좋아요