채팅 알림이 누락된다는 주제의 글이 이미 몇 개 있다는 것은 알고 있지만, 제가 찾은 재현 단계를 기존 글들의 문제와 일치하지 않는다고 생각합니다. 이 문제는 우연히 발견했습니다. 사용자가 DM 채팅을 닫았다가 다시 여는 작업을 자주 수행하는지는 확신할 수 없지만, 그래도 이런 일이 일어나면 안 된다고 생각하며, 이것이 때때로 채팅 메시지에 대한 알림을 받지 못하는 이유의 힌트가 될 수도 있다고 봅니다.
제가 말하는 누락된 알림이란 헤더나 사이드바의 아이콘에 표시되는 초록색 표시기입니다.
재현 단계:
- DM을 보낼 수 있는 권한이 있는 user1로 로그인합니다.
- user2에게 채팅 메시지를 보냅니다.
- DM 채팅을 닫습니다 - 채팅 자체를 닫는 것이 아니라, 사이드바 또는 채팅 드로어의
x버튼을 사용합니다. - 플러스 기호를 사용하여 user2와의 채팅을 다시 엽니다.
- user2로 로그인합니다.
기대 결과: 헤더의 채팅 아이콘에 초록색 표시기가 있고, DM 목록에 해당 DM이 초록색 읽지 않음 표시기와 함께 표시됩니다.
실제 결과: user1이 메시지를 보냈는지 알 수 있는 방법이 없습니다. user1에게 메시지를 보내고자 할 때 대화를 연 후에야 메시지를 발견할 수 있습니다. 그러면 읽기 진행 상황을 나타내는 읽음 라인 아래에 위치해 있음을 볼 수 있습니다.
참고: 4단계를 수행하기 전에 user2로 로그인하면, 예상대로 알림을 볼 수 있습니다. 두 개의 브라우저 창을 사용 중인 경우, user1이 4단계를 수행한 후 user2가 로그인된 창을 새로고침해야 합니다.