thunderbird / thunderbird/thunderbird-android
swipe to next message crashes back to folder message list when multiple newest unread mails with same timestamp in thread
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 14k
- Forks
- 2.8k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 57
Description
Checklist
- I have used the search function to see if someone else has already submitted the same bug report.
- I will describe the problem with as much detail as possible.
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
- 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).
- Open the single mail
- 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
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the folder-to-thread swipe using two newest unread messages with identical timestamps, then inspect the attached k9mail-logs.txt for the transition back to the message list. The fix is complete when swiping opens one of the newest messages, marks it read, and keeps the thread view open.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100