Closed Bug 310279 Opened 19 years ago Closed 16 years ago

Message list pane scroll and selection out of sync after Expand All Threads

Categories

(Thunderbird :: Mail Window Front End, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: antti.15+moszilla, Assigned: mscott)

Details

(Whiteboard: closeme 2008-08-28)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; fi-FI; rv:1.7.10) Gecko/20050725 Firefox/1.0.6 (Ubuntu package 1.0.6)
Build Identifier: version 1.0.6 (20050727)

After hitting the * key to expand all threads, the message list pane scrolls
upwards and the selected message is hidden from the user, because it's further
down the list.

Now the Page Up/Down keys move the selection and scroll the message list, but
the selected message stays hidden, since the list scroll position moves the same
distance as selection.

Only after hitting the top of the message list, the scroll position and the
selected message get in sync again.

Reproducible: Always

Steps to Reproduce:
1. view a folder with dozens of pages of messages
2. select View/Threads/Collapse All Threads (or press the backslash key)
3. select the bottommost message
4. select View/Threads/Expand All Threads (or press the * key)
5. browse the list with the Page Up/Down keys
Actual Results:  
After step 4, The message list scrolls several pages up, but the bottommost
message is still selected and previewed. After step 5, the selected message is
changed to the one which is one page up/down from the previously selected one
(as shown in the preview pane). The message list is scrolled one page to the
according direction, but is out of sync with the selection.

Expected Results:  
After expanding, the message list pane should be scrolled so that the selected
message stays approximately in the same physical location. However, if the
selected message starts a thread, the list pane should scroll down if needed to
show the whole thread. If the thread doesn't fit in the window, the selected
message should be positioned at the top.

Partial workaround: If the bottommost message was selected, press Home and then
End after expanding.
Related to Suite bug 165782, Suite bug 89303 and issue 3 of Suite bug 205596?
QA Contact: front-end
Reporter, does the issue still occur in the latest supported 2.0.0.x / Shredder trunk nightlies?

(1.5.0.x is now end-of-life and the latest supported 2.0.0.x is 2.0.0.16)
Whiteboard: closeme 2008-08-28
Reporter, does the issue still occur in the latest supported 2.0.0.x / Shredder trunk nightlies?

(1.5.0.x is now end-of-life and the latest supported 2.0.0.x is 2.0.0.16)
RESO INCO per lack of response to the last question(s). If you feel this change was made in error, please respond to this bug with your reasons why.
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.