리포트해 주셔서 감사합니다! 한 가지 추가적으로, 이는 클라이언트/서버 불일치 문제입니다… 동일한 창을 열어 둔 채 다른 브라우저에서 테스트 사용자를 열면 알림 점이 표시될 수 있지만, 읽음 상태를 변경하지 않았음에도 새로고침 시 사라집니다. 임의 사용자(impersonation)는 새로고침과 동일한 효과를 일으킵니다.
이것이 문제를 수정할 것입니다
main ← ux-fix-chat-unthread-indicator
merged 03:29PM - 09 Sep 26 UTC
Replying to someone in a channel with threading disabled leaves no unread indica… tor, because the reply was tracked as a thread message while rendering in the channel stream. Essentially we have an expectation that the threading interface will handle this state, but don't have coverage when threading is disabled.
This fix counts those replies against the channel's read marker, so both the unread dot and mentions inside the reply now show up when threading is disabled.
Issue originally reported here: https://meta.discourse.org/t/chat-notifications-not-showing-for-replies-in-chat-channels/410620
To repro:
1. Create channel with threading disabled
2. Post a message in that channel, then navigate away from the channel
3. Open an incognito window and log in as a different user
4. Join the channel and reply to that first message
5. Switch to the original user, and note that you can see the unread dot in the sidebar
6. Refresh the page, you'll notice the unread dot in the sidebar goes away despite not having visited the channel
2개의 좋아요