fluffychat
fluffychat copied to clipboard
Regression: Mark as read doesn't work any more
Bug Description
When a chat is fully read (scroll up, then down) it's sometimes not marked as read anymore.
Steps to Reproduce
- Get some messages from contacts.
- Open the chat
- Scroll up and down
- Open another chat
Expected Behavior
The chat should get consistently marked as read when all message are seen.
App Version
1.19.0
Additional Platform Information
Debian Bookworm Desktop
Additional Context
No response
I cannot reproduce this in the latest release 🤔
I cannot reproduce this in the latest release 🤔
Is the flatpak version updated more slowly? Today I still got only 0.19.0...
I cannot reproduce this in the latest release 🤔
The issue still persists with 0.19.1. Event chats where I wrote the last message are highlighted as not yet read.
I can now see two different behaviours I think lead to my experience of chats not being marked read:
- When the last unread message is a while back in some chat, the messages inbetween last unread message and the last message displayed are not loaded. When I then scroll down, they are skipped and the last unread message is not advanced. The last unread message in such chats is only marked read, when I open that chat in the Elements App and then correctly display as read in FluffyChat.
- A chat with no last unread message is not marked as read on the Linux Desktop FluffyChat Flatpak Version 1.19.2, but it is marked as read on the Android FluffyChat F-Droid Version 1.20.0 and then correctly display as read even on the Linux Desktop.
- A chat with no last unread message is not marked as read on the Linux Desktop FluffyChat Flatpak Version 1.19.2, but it is marked as read on the Android FluffyChat F-Droid Version 1.20.0 and then correctly display as read even on the Linux Desktop.
The self-built desktop fluffy 1.20.0 still has this problem.
I am running into this on FluffyChat Android 1.21.0 from F-Droid.
It's hard for me to identify any patterns at this time.
Not sure if it's relevant but I'm also using UnifiedPush with a self-hosted ntfy instance.