발신자가 메시지를 보낸 후 DM 채팅을 닫았다가 다시 열면 수신자의 안 읽음 표시가 사라집니다

채팅 알림이 누락된다는 주제의 글이 이미 몇 개 있다는 것은 알고 있지만, 제가 찾은 재현 단계를 기존 글들의 문제와 일치하지 않는다고 생각합니다. 이 문제는 우연히 발견했습니다. 사용자가 DM 채팅을 닫았다가 다시 여는 작업을 자주 수행하는지는 확신할 수 없지만, 그래도 이런 일이 일어나면 안 된다고 생각하며, 이것이 때때로 채팅 메시지에 대한 알림을 받지 못하는 이유의 힌트가 될 수도 있다고 봅니다.

제가 말하는 누락된 알림이란 헤더나 사이드바의 아이콘에 표시되는 초록색 표시기입니다.

재현 단계:

  1. DM을 보낼 수 있는 권한이 있는 user1로 로그인합니다.
  2. user2에게 채팅 메시지를 보냅니다.
  3. DM 채팅을 닫습니다 - 채팅 자체를 닫는 것이 아니라, 사이드바 또는 채팅 드로어의 x 버튼을 사용합니다.
  4. 플러스 기호를 사용하여 user2와의 채팅을 다시 엽니다.
  5. user2로 로그인합니다.

기대 결과: 헤더의 채팅 아이콘에 초록색 표시기가 있고, DM 목록에 해당 DM이 초록색 읽지 않음 표시기와 함께 표시됩니다.

실제 결과: user1이 메시지를 보냈는지 알 수 있는 방법이 없습니다. user1에게 메시지를 보내고자 할 때 대화를 연 후에야 메시지를 발견할 수 있습니다. 그러면 읽기 진행 상황을 나타내는 읽음 라인 아래에 위치해 있음을 볼 수 있습니다.

참고: 4단계를 수행하기 전에 user2로 로그인하면, 예상대로 알림을 볼 수 있습니다. 두 개의 브라우저 창을 사용 중인 경우, user1이 4단계를 수행한 후 user2가 로그인된 창을 새로고침해야 합니다.

3개의 좋아요

@Moin 감사합니다. @davidb 이 문제를 조사해 주실 수 있을까요?

1개의 좋아요

이제 이 커밋으로 수정되었어야 합니다:

이 주제는 3일 후 자동으로 닫혔습니다. 새 답글은 더 이상 허용되지 않습니다.