fluffychat icon indicating copy to clipboard operation
fluffychat copied to clipboard

Regression: Mark as read doesn't work any more

Open throwException opened this issue 10 months ago • 3 comments

Bug Description

When a chat is fully read (scroll up, then down) it's sometimes not marked as read anymore.

Steps to Reproduce

  1. Get some messages from contacts.
  2. Open the chat
  3. Scroll up and down
  4. 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

throwException avatar Apr 03 '24 13:04 throwException

I cannot reproduce this in the latest release 🤔

krille-chan avatar Apr 10 '24 06:04 krille-chan

I cannot reproduce this in the latest release 🤔

Is the flatpak version updated more slowly? Today I still got only 0.19.0...

throwException avatar Apr 10 '24 21:04 throwException

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.

throwException avatar Apr 11 '24 08:04 throwException

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.

throwException avatar May 22 '24 01:05 throwException

  • 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.

throwException avatar May 28 '24 04:05 throwException

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.

jtrees avatar Jul 11 '24 11:07 jtrees