-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mark as read button doesn't work under certain conditions #15
Comments
This is usually due to unread threads (you are subscribed to). The read button only marks the conversation as read, not the contained threads. But the unread count in the sidebar reflects both. Discoverability of unread threads is awful right now, I know. I have plans for that (jump to next unread thread action, a popover triggered by the unread indicator button showing what exactly is unread). |
I just encountered the issue without threads - all unread messages were in the channel (not as a thread). Again my steps to reproduce this are probably not right. I just switched back again and 'Mark as Read' worked as expected. |
Is that with an XOXS or XOXP token? (using the advanced setup or the regular flow) |
Regular setup. |
I'm currently working on streamlining all that (I also had to disable a lot of memory optimizations because that was resulting in incorrect unread counts). That should eventually fix that. (right now I use pretty complicated code to track unreads based on what Slack is reporting etc, in the future unread will only be derived from the local state. in this case I suppose that it is marked unread locally, but Slack reports the unread count from the server (which XOXP tokens can't modify)). |
I have noticed that sometimes the 'Mark as Read' tick in the top right doesn't mark all conversations in the current channel as read even upon multiple clicks (the unread counter on the channel remains unchanged even after clicking). This might be hard to replicate but I think this is the series of steps to reproduce the issue:
The text was updated successfully, but these errors were encountered: