Read status isn't updated if you don't scroll even as you see the latest message in any room

(#1848) Bug Fixed mobile

Observed behaviour

If you don't scroll down despite already being at the very last message sent and switch away, the notification remains active, including pings, so you have to go back to the channel and scroll down again to mark it as read.

Reproduction steps

  1. Have a chat where you're already up to date on all messages being read.
  2. Receive a new message in that channel, doesn't matter if it's a ping or not.
  3. Open the channel, and then back out to another area.

Build information

Version 1.0.0, Beta 26, Channel Beta, Build 2097, Android 16 (arm64), Device samsung SM-F966B, Locale de-DE, Push unifiedpush, Flutter 3.44.4, Dart 3.12.2

Platform

Android

Details

Expected behaviour As the channel is opened, it should have been marked as read because you can see the latest message already.
  1. Rex changed the status from Needs triage to Fixed

3 comments

Sign in with Fluxer to comment and vote.
Comment by Spax
Spax 1 vote
Can reproduce CR, very annoying — Version 1.0.0, Beta 27, Channel Beta, Build 31, iOS 18.7.8 (arm64), Device iPhone17,1, Locale en-US, Push apns, Flutter 3.44.4, Dart 3.12.2
Comment by bizo
bizoReviewer 1 vote
Can reproduce CR - Version 1.0.0, Beta 27, Channel Beta, Build 31, iOS 26.6 (arm64), Device iPhone13,1, Locale en-GB, Push apns, Flutter 3.44.4, Dart 3.12.2
Comment by Comfy_Deer
Comfy_DeerReviewer 1 vote
Can reproduce CR: requires scrolling up to clear, unclearable for Fluxer system message, Version 1.0.0, Beta 28, Channel Beta, Build 32, iOS 26.5 (arm64), Device iPhone15,4, Locale en-US, Push apns, Flutter 3.44.4, Dart 3.12.2