"New unreads" indicator is sometimes prioritized over "new mentions" indicator, on both channel lists and the community list

(#3433) Bug Confirmed mobile

Observed behaviour

The "new unreads" indicator appears instead. However, this is applied inconsistently and seems to depend on the length needed to scroll to where mentions are.

Reproduction steps

  1. Visit a community with many channels.
  2. Mark messages in many channels on top as unread.
  3. Ping yourself in a channel on the bottom.
  4. Mark the message where you pinged yourself as unread.
  5. Scroll to the top of the channel list.
  6. If doing this for the community list: Put communities with just unread messages on top (step 2), and communities with mentions on the bottom and ping yourself (step 3).

Build information

Version 2026.10.100, Beta 1, Channel Beta, Build 2577, Android 16 (arm64), Device Xiaomi 2511FPC34G, Locale pl-PL, Push unifiedpush, Flutter 3.47.6, Dart 3.13.5

Platform

Android

Details

Expected behaviour The "new mentions" indicator should have appeared. This is what happens on the stock desktop client, too.
  • image.png

    image.png

    1268×2756 | 1.1 MB

  • image.png

    image.png

    1268×2756 | 803 kB

  • image.png

    image.png

    1268×2756 | 825 kB

  • image.png

    image.png

    1268×2756 | 774 kB

  • image.png

    image.png

    1268×2756 | 785 kB

  1. Rex changed the status from Needs triage to Confirmed

Merged posts

These posts were merged into this one. Their comments are now part of the conversation below, marked with where they came from.

Report details

Observed behaviour

The "new unreads" indicator appears instead. However, this is applied inconsistently and seems to depend on the length needed to scroll to where mentions are. Expected behaviour The "new mentions" indicator should have appeared. This is what happens on the stock desktop client, too.

Reproduction steps

  1. Visit a community with many channels.
  2. Mark messages in many channels on top as unread.
  3. Ping yourself in a channel on the bottom.
  4. Mark the message where you pinged yourself as unread.
  5. Scroll to the top of the channel list.
  6. If doing this for the community list: Put communities with just unread messages on top (step 2), and communities with mentions on the bottom and ping yourself (step 3).

Build information

Version 2026.10.100, Beta 1, Channel Beta, Build 2577, Android 16 (arm64), Device Xiaomi 2511FPC34G, Locale pl-PL, Push unifiedpush, Flutter 3.47.6, Dart 3.13.5

Platform

Android, iOS

Evidence

Details

Stances
Approvals
  • Version 2026.10.100, Beta 2, Channel Beta, Build 2591, Android 16 (arm64), Device Google Pixel 9a, Locale en-US, Push fcm, Flutter 3.47.6, Dart 3.13.5
  • Version 2026.10.100, Beta 2, Channel Beta, Build 84, iOS 26.6 (arm64), Device iPhone13,1, Locale en-GB, Push apns, Flutter 3.47.6, Dart 3.13.5
  • `Version 2026.10.100, Beta 2, Channel Beta, Build 2590, Android 8.0.0 (arm64), Device Emui 8, Locale en-GB, Push unifiedpush, Flutter 3.47.6, Dart 3.13.5
Denials
None --- Reported: #1806

3 comments

Sign in with Fluxer to comment and vote.
Comment by Jacubb
Jacubb 1 vote
Can reproduce `Version 2026.10.100, Beta 2, Channel Beta, Build 2590, Android 8.0.0 (arm64), Device Emui 8, Locale en-GB, Push unifiedpush, Flutter 3.47.6, Dart 3.13.5
Comment by Fullest
FullestReviewer 1 vote
Can reproduce Version 2026.10.100, Beta 2, Channel Beta, Build 2591, Android 16 (arm64), Device Google Pixel 9a, Locale en-US, Push fcm, Flutter 3.47.6, Dart 3.13.5
Comment by bizo
bizoReviewer 1 vote
Can reproduce Version 2026.10.100, Beta 2, Channel Beta, Build 84, iOS 26.6 (arm64), Device iPhone13,1, Locale en-GB, Push apns, Flutter 3.47.6, Dart 3.13.5