Open Bug 129480 Opened 22 years ago Updated 2 years ago

bookmarks menu automatically scroll up

Categories

(Core :: XUL, defect, P3)

x86
All
defect

Tracking

()

Future

People

(Reporter: boullet.marc, Unassigned)

References

Details

2002030604 NT4

This is a follow up to the fix of bug #124485.
Though kin's patch is OK, I'm seeing a strange behaviour
I'll try to explain.

I have 67 bookmarks.
1. click on bookmarks and scroll the bookmark menu
down to the end using the bottom arrow. Leave the menu.
2. go back to the bookmark menu. Mouse the mouse fast enough to
some bookmark in the second half of the menu.
3. unexpectedly, the boomark menu automatically scroll up
to the initial position (with Add, File, Manage visible).


I'm sure I've not been very clear but it's quite easy to reproduce.

  
67
--> kin since he fixed 124485.
Assignee: hyatt → kin
I've been seeing this one in many builds (Win98, Win2K) for months. I've been
using the sidebar exclusively because of it.

The trick here is to have a bookmarks menu long enough that requires scrolling.
Scroll down any amount, then leave the menu. After leaving, return to the menu
and attempt to select any bookmark even a third of the way down the menu.
Bang... the menu goes nuts and starts scrolling upwards. It won't stop until it
scrolls to the top unless you leave the menu. The automatic, unwanted upward
scrolling doesn't occur every time, but does happen in a good many instances.
I can also see this on Linux, using build 2002062508 and earlier. OS -> All?!
OS: Windows NT → All
I see this on Mac OS X... but I also see an auto scroll the the end or top of
the bookmarks list when using the mouse to mouse thru the list (depends on the
direction I am moving).
Seeing this on 1.2.1 (Debian package, Linux, x86). I always get it if I:
  * open the bookmark menu
  * scroll down in the list
  * select (as in, ask to be opened) a bookmark.
  * open the bookmark menu
  * quickly move the mouse cursor down to the list of bookmarks.

Bingo -- up it scrolls.

In my case, the bookmarks list isn't particularly long (and I intend to clean it
up in my Copious Spare Time), but this does need to be fixed fairly soon (IMO).
Priority: -- → P3
Target Milestone: --- → Future
Firebird 0.6.1
Though I saw it when I used mozilla 1.4 RC3 too.

Behaviour is same as described previously.  Steps to reproduce:
1) I have many bookmarks, larger than can be displayed in a couple panes.
2) I scroll down to the bottom or close to it.
3) click back in the page so the bookmarks menu closes.
4) open the bookmarks again and move the mouse down to somewhere in the visible
list, let's say 1/4 down from the top.  But it works no matter where you put the
mouse, I tested with 1/4 up from the bottom too.

The bookmarks starts automatically scrolling to the top of the list and you
can't stop it.

This is my pet peeve with the software.  The rest seems to work great.

OS: Windows 2000 SP4
Mouse: Microsoft Intellimouse 1.2A
Mouse Driver: PS/2 Compatible Mouse
C:\Winnt\system32\Drivers\i8042prt.sys  v5.00.2195.6655
C:\Winnt\system32\Drivers\mouclass.sys  v5.00.2195.6666
Video Card: ATI Rage PRO Turbo AGP 2X
Video Card Driver: Rage PRO Turbo AGP 2X
C:\Winnt\System32\Drivers\ati2mpad.sys  v5.00.2195.5013
Just to be clear about how I am accessing the bookmarks.
This is through the bookmarks menu item in main menu bar.
Not through the sidebar.
I tried capturing video of the bug in action but when I used the video capture
software it didn't occur.  As soon as I turned the video capture off, there came
the bug again.  I tried Hypercam and Camtasia.
Just discovered another way this scrolling happens.
I have the bookmarks list open and the mouse over a bookmark.
I then try to use the scroll wheel to scroll the bookmark list down.
It scrolls down but then immediately begins scrolling up to the top of the list.
The behavior I just described is bug #218106.
Still occurs on latest 0.7RC:
Downloaded and installed fresh after wiping all mozilla and profile related
directories from my computer.  Reimported bookmarks.

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031007 Firebird/0.7
Same old thing.
Bookmarks still screwed in the latest Firebird, Mozilla, and Netscape releases.
In using Mozilla 1.4, 1.4.1, 1.5, and 1.6a, under Linux and Windows2000,
Windows98, and WindowsXP, the bookmarks are still scrolling out of control as of
11/15/2003.

Is this bug dead, ignored, unimportant, or lost?

Anyone?

Thanks
*** Bug 200752 has been marked as a duplicate of this bug. ***
I went on a trip down memory lane this evening, downgrading to earlier versions 
of Mozilla in hopes of pinpointing when this bug arose. (If you want to do this 
yourself, remember to delete your profile and files called nsreg.dat and 
mozregistry.dat.) Here's the news. The bug appears to exist in builds as far 
back as M17 (20000807). The bug does not in exist in M16 (20000613), but in 
that old build there is a vertical scroll bar attached to the bookmarks menu 
instead of horizontal arrow bars. 

It appears likely that this bug arose the same time as the replacement of the 
vertical scroll bar with the horizontal arrow bars, prior to M17.
Greg,
I submitted #200752.
I am guessing it would be easy to patch a fix. Good enough for me anyway. If you
click on the bookmarks menu and do not move your mouse, it is fine, every time;
never scrolls by random. It seems to me that when you open bookmarks and move
your mouse down it hits the "up" horizontal arrow bar before you are ready for
it. If there could be a delay dropped in before it recognizes the mouse has hit
the up bar or something. I'm not a programmer though. fwiw

Steve
I have had this problem for a long time now. I've had the problems since exactly
when Greg T. said it started. I really thought this would be fixed by now. Is
this bug going to be fixed anytime soon? It's a big bug that really needs to be
fixed. It's a very annoying bug. Some people don't want to even use Mozilla
because of this bug. I'm afraid this bug will keep people from switching. I hope
this bug gets more attention.
*** Bug 246549 has been marked as a duplicate of this bug. ***
*** Bug 244974 has been marked as a duplicate of this bug. ***
*** Bug 156942 has been marked as a duplicate of this bug. ***
*** Bug 260166 has been marked as a duplicate of this bug. ***
*** Bug 280399 has been marked as a duplicate of this bug. ***
Still happens in Firefox 1.0.1
*** Bug 295620 has been marked as a duplicate of this bug. ***
By gosh, this bug might finally be fixed in 1.5 beta 2.... Has anyone else
checked? I just upgraded from 1.0.6 (on XP) and I've yet to duplicate it. Been
trying for several minutes now and I'm starting to get cautiously optimistic.
Not sure who may have fixed it, or when, or how, but if this really is fixed
I'll be plenty thankful, and certainly won't be alone in that sentiment.

 
This bug is still present in Mozilla 1.7.11 under Windows XP.

Russ Ranshaw
See also bug 45700.
This seems to be alive and well in Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b2pre) Gecko/2007120518 Minefield/3.0b2pre ID:2007120518 on Ubuntu 7.10.

It could be an issue with Ubuntu and the scrollbar, so I'm going to check out any issues over there.

To most easily reproduce this, check comment #3 at https://bugzilla.mozilla.org/show_bug.cgi?id=280399
Component: XP Toolkit/Widgets: Menus → XUL
QA Contact: shrir → xptoolkit.widgets
My father seems to be able to repeat this on 12.0 on Ubuntu (and many previous versions) - he has a HUGE bookmark list on a relatively slow machine and under some situations it'll just keep scrolling to either the top or the bottom; the mouse is not over the arrows in this situation, and he's repeated it on multiple machines.
My bookmarks menu seems to live its own life quite often.

The typical thing that happens is that I left-click on "Bookmarks". Move the mouse down past the submenu items, and onto an ordinary bookmark. Nothing has scrolled yet, because the ordinary bookmarks below the submenus are visible without scrolling. Then I push "End" on my keyboard to get the bottom of the bookmarks menu. The results seems to be that the jumps to the bottom, but immediately starts to scroll quickly upwards. This is without even touching the mouse. The mouse pointer is not anywhere near any scroll arrow buttons.

However, this doesn't happen every time. Some of the time it acts as expected, i.e. it simply jumps to the bottom of the bookmarks menu, and stays there.

It would be nice with a rock solid simple menu without any fancy behaviour. E.g. with a simple scrollbar on the left.

I'm using Firefox 17.0.1
torquil: What OS verison/distro are you running and what CPU/graphics card have you got?
I have the exact same issue and have always had it, it's quite annoying. I'm using Firefox 27.
Firefox 35.0.1 for Linux here. I've *always* seen this issue in Firefox, whether in Windows or Linux, and on several different computers. It's been happening for years, ever since I first started using Firefox back at build 2 or so. I can reproduce it by simply scrolling rapidly down my bookmarks list using the mouse's scroll wheel. Firefox takes over and starts scrolling back up to the top of the list. I have to exit the bookmarks by hitting the escape key and start over. I can often avoid this behavior if I just remember to initially scroll down slowly. All you need to do to reproduce this bug is have a lot of bookmarks and be in a hurry to get to one towards the end of the list.
I think I finally found why this happens. If you click bookmark menu and rapidly move cursor down as menu appears, it will trigger menu scroll up in such way that mouse is below it, but it still thinks mouse is still above it so it keeps scrolling forever.

If you want it to STOP scrolling, just mouseover the scroll-up button again. Some code is needed to confirm that mouse is still there in least sometimes. Each 1/4 second say so performance is hardly impacted at all.

Right now I simply move mouse to mouseover the scroll-up so it stops and I can then use bookmark menu normally.
More tests show that you don't have to OPEN bookmarks then rapidly move mouse over scroll up bar. You can just open bookmarks then rapidly move cursor over it. I suspect with correct timing it will detect mouseenter but not mouseleave.
Okay that was vague. I meant you do not need to instantly try to move cursor across that bar. you can just open bookmarks, then keep moving cursor over scroll bar few times till right timing causes bar to detect mouseenter but not mouseleave.

Sorry.
Might be fixed, I am unable to trigger it on 51.
Assignee: kinmoz → nobody
Severity: normal → S3

The severity field for this bug is relatively low, S3. However, the bug has 7 duplicates and 15 votes.
:enndeakin, could you consider increasing the bug severity?

For more information, please visit auto_nag documentation.

Flags: needinfo?(enndeakin)

The last needinfo from me was triggered in error by recent activity on the bug. I'm clearing the needinfo since this is a very old bug and I don't know if it's still relevant.

Flags: needinfo?(enndeakin)
You need to log in before you can comment on or make changes to this bug.