This diff fixes messages appearing unread by adding a timestamp check when getting new messages.
https://linear.app/comm/issue/ENG-9727/thick-threads-appearing-unread
Differential D13766
[lib] Add timestamp check when flipping unread status angelika on Oct 22 2024, 5:28 AM. Authored by Tags None Referenced Files
Details This diff fixes messages appearing unread by adding a timestamp check when getting new messages. https://linear.app/comm/issue/ENG-9727/thick-threads-appearing-unread
Diff Detail
Event TimelineComment Actions When @kamil was working on D13576, we had a discussion about this logic. What is our thinking about this now?
Separately, setting @tomek as blocking as he originally decided on this logic. Comment Actions
Currently, there's no single best solution. Even when we show a thread as unread, the delivered message could be quite old, and a user isn't able to easily tell which message is the new one. So both solutions are far from ideal. We could consider moving read status to a message level, but that would be a separate project. |