message header list (sorted on date ascending unthreaded) never scrolled to bottom of list on startup
Categories
(Thunderbird :: Untriaged, defect)
Tracking
(Not tracked)
People
(Reporter: william.garber, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0
Steps to reproduce:
start thunderbird with mail in folder Inbox. Inbox message header list is sorted on date ascending unthreaded. Server settings:
Do not check for messages at startup; Do not check for messages every x minutes; Do not automatically download messages; Yes leave messages on server;
Actual results:
Instead bottom of message list is about 15 or 20 (random number of) message headers from bottom. Always does this.
Expected results:
Expect bottom of message list to be most recent email.
Reporter | ||
Comment 1•1 month ago
|
||
I am pretty sure I have no extensions/add-ons installed
Reporter | ||
Comment 2•1 month ago
|
||
More bugs (plural): I resized the message pane such that the email message pane was not visible. Then it always opens with the most recent message on the bottom of the page. But then I pressed "get messages" and the new message appeared at the bottom of the list (off the visible page). Then when I went to read it, it jumped to the top of the list (4 years of email out of order).
It seems obvious that whoever wrote this assumed that everyone would simply be forced to read email in descending order.
And this assumption has been adopted in other related code.
The functionality for ascending order is all screwed up.
This is very depressing frown :-(
Reporter | ||
Comment 3•1 month ago
|
||
I figured out how it decides which email appears at the top of the list. It works the same as if it were implemented this way:
Maximize the message list header.
List all the emails.
The email at the top of the message list header stays at the top of the message list header.
Resize the message pane so the email message for the selected email (from the header) is visible.
What this does is to hide the emails in the message list header that were covered up by the message pane.
e.g. if the maximized message list header (with no message pane) is 100 messages long and the last message
is #1000 then the message list header will show #901 ... #1000. If you resize the message pane so that the message
list header is only 10 messages, then the message list header will still start with #901 ... #910. Email headers #911...#1000
will be covered by the message pane. It does this at every startup
Desired behavior is after startup to show #991...#1000 (the end of the list).
NOTE +++++++ the problem is that every time you start thunderbird you have to scroll to the end of the list to see the daily mail.
Not so trivial an inconvenience.
Reporter | ||
Comment 4•1 month ago
|
||
If the above post were correct the solution would be
assuming the code that fills the message list header already aligns the messages so the last one is on the last line,
to first resize the message list header
BEFORE
filling it with messages
NOT AFTER.
Reporter | ||
Comment 5•1 month ago
|
||
Comment 6•1 month ago
|
||
Thanks for reporting. This is exactly Bug 1917465, which has already been fixed and should land in ESR 128 soon.
Description
•