thunderbird / thunderbird-android

Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail)
https://thunderbird.net/
Apache License 2.0
10.02k stars 2.47k forks source link

swipe to next message crashes back to folder message list when multiple newest unread mails with same timestamp in thread #7605

Open JohaJung opened 7 months ago

JohaJung commented 7 months ago

Checklist

App version

6.603

Where did you get the app from?

F-Droid

Android version

14 (One UI 6.0)

Device model

No response

Steps to reproduce

  1. Go to a folder with a single mail next to a thread, whose two messages have the exact same timestamp and are unread (e.g. Gitea sends those double mails on closing an issue with comment).
  2. Open the single mail
  3. swipe sideways to the thread

Expected behavior

One of the two newest mails in thread opens and is marked as read

Actual behavior

One of the two newest mails shortly (½ second or so) shows up, then the UI suddenly switches back to the message list of that folder. The message that blinked up is marked as read.

Logs

k9mail-logs.txt

dhwalker commented 1 month ago

My wife is also having this problem, although it doesn't seem to be associated with threads. Somewhere around 10% of the time, when she swipes to the next message, the new message displays for a short period of time (0.5 seconds or so) and then switches back to the top (most recent end) of the message list. This is with K-9 Mail 6.804 installed from the Play Store on OxygenOS 14.0.

Let me know if there's anything we can do to help debug.