thunderbird-android
thunderbird-android copied to clipboard
Returning from message view scrolls the message list
Checklist
- [X] I have used the search function to see if someone else has already submitted the same bug report.
- [X] I will describe the problem with as much detail as possible.
App version
6.301
Where did you get the app from?
F-Droid
Android version
12
Device model
Pixel 4a
Steps to reproduce
- have unread messages that cover more than one screen
- Have unread messages being displayed always at the top of the list
- Read the top message
- Return to message list
- message list scrolls down to the now read email
Expected behavior
Previously it stayed at the top of the list which seems more sensible to me. The view scrolling potentially somewhere way down after reading an email at the top of the unread pile is certainly unexpected.
Actual behavior
Message list scrolls to the bottom of the unread pile/top of the read pile.
Logs
No response
It's actually not necessary to have more than one unread email for this to trigger. it just needs to be sorted on top as unread but further down in the list in it's read state to trigger the scrolling. So new reproduction steps:
- Have more than a screenful of emails
- Scroll down a bit, mark an email as unread (make sure that leads to it being displayed at the top of the list)
- Scroll up to the unread email
- open it
- close it
- See the list scroll down to the new read email
I found the commit that introduced this behavior: https://github.com/thundernest/k-9/commit/8b546cadd6e23d64d88814f3fdf37b4c1fd6331a
I too am frustrated by this new behavior. Can it please be gated by a setting? I really don't want my message list to auto-scroll at all, as it messes with my muscle memory when rapid-firing though lots of messages.
Is this still a problem in K-9 Mail 6.400?
I'm not able to test 6.400 right now since it hasn't hit F-droid yet, but I tested 6.312 and the issue is not present in that version.
Thanks!
but I tested 6.312 and the issue is not present in that version.
Same here!