Closed Bug 455799 Opened 14 years ago Closed 14 years ago

[Filters] Scrolling of filter dialog during "Move Up" / "Move Down" seriously broken

Categories

(Thunderbird :: Mail Window Front End, defect)

x86
Linux
defect
Not set
major

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 461152

People

(Reporter: superbiskit, Unassigned)

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1
Build Identifier: nightly/2008/09/2008-09-12-03-comm-central

If I select a message (say the new one at the top of the list), and consecutively press "Move Down" several times, everything is good until I get beyond the first page.
The window doesn't scroll to keep the highlighted filter-name visible -- IT SHOULD!
Then I scroll/page down and find the active filter-name.  The highlight has been lost, so it may take a while to find.
It still isn't where I want it, so I select it and press "Move Down" (or "Move Up", the misbehavior is identical).
The list scrolls UP by roughly 1 page.  If I click quickly, the dialog cannot keep up and the list becomes blank.  The list continues to scroll up with each click until I'm at the top.  Of course, this is nowhere near the active filter-name.
To add to the inconvenience, *sometimes* it is not possible to get a normal highlight on the active filter.  A faint line shows above and below it.  Enough fooling around, selecting other things, allows to highlight it normally.

Reproducible: Always

Steps to Reproduce:
1. You will need enough filters to make, say, 3 "pages" on the list.
2. Select one, click either Move Up or Move Down.

Actual Results:  
See detail above

Expected Results:  
Here's what *I* thing is good behavior.

Call the top-visible line of the widget "1" and the bottom "N".
MoveDown:
   If the selected item is above line "N - 1", refresh the view with the selection moved down one line -- this is the First Page behavior.
   If the selected item is at "N - 1" scroll the display so that the selected item remains at the same relative position on the display.

MoveUp: Same thing, except keep the selection visible at or below line 2.

NOTE: I'm recommending lines 2 and (N-1) so that the "next" item is visible and the user can see which filter is before and which is after the selection.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.