Gun-jumping Apple Bug Friday! 67

2007-08-02 20:25:51 UTC

This bug is iTunes viewport pinned to top of selection when selection is at top of viewport. It was filed on 2007-08-02 at 10:31 PDT.


Summary:

When one of the selected tracks is at the top of the scroll view, and the user drags the selection to another point in the table view, the scroll view scrolls down so that the selection will stay at the top of the scroll view.

Steps to Reproduce:

  1. Select one or more tracks, including whatever track is at the top of the scroll view.
  2. Drag these tracks to any point in the table view.

Expected Results:

The tracks move to that point, and the scroll view either never scrolls or only scrolls if that’s the only way that the selection would fit within the scroll view (the latter being scroll-to-fit).

Actual Results:

The tracks move to that point, and the scroll view scrolls by the same distance as the movement of the selection, so that the row that was topmost in the scroll view before the move is still the topmost row in the scroll view after the move.

Regression:

Unknown.

Notes:

The topmost track in the scroll view doesn’t need to be the topmost track in the whole table view; if the scroll view is scrolled down from the top of the list (even before the move), the topmost track in the scroll view will be some other track.

The bug manifests even when the topmost row of the selection is not topmost in the scroll view. The row that matters is the one that’s topmost in the scroll view, regardless of where it occurs in the selection or whether the selection is contiguous.

If the topmost track in the scroll view isn’t selected, iTunes’ behavior is as expected.

If the scroll view is scrolled during the drag such that none of the selected tracks is topmost in the scroll view, iTunes’ behavior upon the drop is as expected.

It is not possible to scroll up with this bug.

I’m using iTunes on Mac OS X 10.4.10 on a Mac Pro.

2 Responses to “Gun-jumping Apple Bug Friday! 67”

  1. Simone Manganelli Says:

    This entry should have been named “Apple Bug Friday 67”, ’cause you didn’t file it on a Friday. ;) Weird bug, though; I can confirm it on my end, even with the recently-released iTunes 7.3.2.

  2. Peter Hosey Says:

    Huh. I thought yesterday was Friday.

Leave a Reply

Do not delete the second sentence.