Swiping often stays on the same email
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.510
Where did you get the app from?
Google Play
Android version
12
Device model
Samsung S10
Steps to reproduce
Open an email Attempt to swipe to the next email Sometimes it swipes to the same email
Expected behavior
I expect swipe to always progress to the next email
Actual behavior
Swipe shows the same email
https://user-images.githubusercontent.com/4219750/227747143-e4e2eea8-e2a2-411f-8f63-9f43e61f023d.mp4
Note: I submitted this previously for k9mail 6.4 but didn't know how easy it was to create a screen video of the problem so this time I have attached a video for the current beta as the same problem still exists.
Logs
No response
The app explicitly sets the active "page" when the message list is updated (e.g. by mark as read on open). This is because there might have been items added or removed from the list which would cause the index of the current message to change. Unfortunately, setting the active page cancels the current swipe operation.
To more easily reproduce this behavior:
- Make sure Push is enabled
- Swipe to reveal the next/previous message, don't release the finger
- Use a second email client to make some change in the folder that will reload the message list (mark a message as read/unread, delete a message, add a new message)
- When K-9 Mail gets notified about the change and reloads the message list, the swipe action is aborted and the previously displayed message is shown.
hi staples1346 I have been trying to reproduce the issue you described( device model: Samsung A32, Android 13) , But this bug didn't happen for me. could you provide me with more information on the scenario you experienced in order to help us resolve the issue.