Closed Bug 319080 Opened 19 years ago Closed 11 years ago

Mousewheel scrolling doesn't work while cursor is over autoscroll icon (was: at slow autoscroll speeds)

Categories

(Firefox :: General, defect)

2.0 Branch
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: bhall007, Unassigned)

Details

(Keywords: regression)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5

If you click the scroll wheel (middle mouse click), and move the mouse up or down and start autoscrolling slowly down a page, then, as you are slowly scrolling down, roll your mouse wheel up or down, like you do when you scroll normally using your scroll wheel. It _should_ "sub-scroll" (jump the page up or down three lines) as you are slowly scrolling down. In FF 1.0.x, it would allow a "sub-scroll" at these slower speeds, but beginning with FF 1.5, it will only "sub-scroll" at much faster rates (seems to be at the 3x speeds and above).  Being able to roll the mouse wheel to jump down a few lines while autoscrolling slowly was very handy in previous verisons. With 1.5, since it'll only work if you're already autoscrolling very fast rate, the text is unreadable as it's wizzing by.  Being able to "sub-scroll" at all variable speeds (especially the slow speeds) of autoscrolling is desireable and was something I used everyday until I upgraded from 1.0.7 to 1.5 this week.

Reproducible: Always

Steps to Reproduce:
1. Click the mouse scroll wheel (Middle mouse click) to begin autoscrolling.
2. Move mouse _slightly_ down to scroll down a long page _slowly_
3. While slowly autoscrolling, try to roll the mouse scroll wheel, it has no effect.  If you move your mouse down further to increase the autoscroll speed (I've noticed it's like the third autoscroll speed) to a rate where the legibility of text is greatly diminished, then scrolling the mouse wheel works, but at this rate, everything is whizzing by too fast to read.
Actual Results:  
Inability of the mouse scroll wheel to work while autoscrolling at slow speeds.

Expected Results:  
While autoscrolling at very slow speeds, rolling the mouse scroll wheel up or down should move up or down a few lines as in previous versions of FF (1.0.7, for example).

To get a nice long page to work with, go to google, set the results to like 100, then type in something like "testing" and scroll through the long page to test autoscroll and "sub-scroll".  I also tried enabling the "Use smooth scrolling" option but this disabled all "sub-scrolling".
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051204 Firefox/1.5

I see no difference in behaviour between 1.5 and 1.0.7.
Can you reproduce it in Firefox's safemode or with a new profile?
http://kb.mozillazine.org/Safe_Mode_(Firefox)
http://kb.mozillazine.org/Profile_Folder
(In reply to comment #1)
> Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051204
> Firefox/1.5
> 
> I see no difference in behaviour between 1.5 and 1.0.7.
> Can you reproduce it in Firefox's safemode or with a new profile?
> http://kb.mozillazine.org/Safe_Mode_(Firefox)
> http://kb.mozillazine.org/Profile_Folder
> 
Again, try autoscrolling at the slowest possible speed, then try rolling your scroll wheel.  It doesn't work, unless you are autoscrolling at a higher rate.
(In reply to comment #1)
> Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051204
> Firefox/1.5
> 
> I see no difference in behaviour between 1.5 and 1.0.7.
> Can you reproduce it in Firefox's safemode or with a new profile?
> http://kb.mozillazine.org/Safe_Mode_(Firefox)
> http://kb.mozillazine.org/Profile_Folder
> 
I tested it in safe mode and with a new profile (on several different machines).
Thanks to firemonkey, it has now become apparent that the scroll wheel does not function while autoscrolling whenever the cursor is hovering over the autoscroll icon.  See http://forums.mozillazine.org/viewtopic.php?p=1926232#1926232
bug 22775 comment 31 suggests mouse wheel movement should cancel autoscroll
Keywords: regression
Version: unspecified → 1.5.0.x Branch
No!  Scrolling with the mouse wheel while autoscrolling is indispensable.  The reason this bug was submitted is that you can't middle mouse button scroll while autoscrolling if the cursor is hovering directly over the autoscroll "icon" (compass-shaped circle with arrows inside).  However, if you move the cursor off of the autoscroll icon (i.e., to the left or right) it will allow mouse button scrolling while autoscrolling.

This drives me crazy in IE (when autoscroll is canceled whenever you mouse scroll), which is one (just one) of the reasons I love FF.
Version: 1.5.0.x Branch → 2.0 Branch
Confirmed on Mac trunk (with my three-button mouse hooked up).

Bug 387521 sounds very similar but is marked as being a more recent regression.  Hmm.

Bug 213496 suggests using IE's behavior (canceling autoscroll when the mousewheel is used.)
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows XP → All
Hardware: PC → All
Summary: Scrolling with mouse wheel while autoscrolling only works at fast autoscroll speeds → Mousewheel scrolling doesn't work while cursor is over autoscroll icon (was: at slow autoscroll speeds)
I want bug 387521 fixed and bug 213496 wontfixed, but don't know a good way to fix the one I want.  I could listen for the events generated by the wheel and add my own scroll code, but that's a crappy solution .
This bug is part of a query for Firefox bugs that have Status set to NEW, but have version field set to 2.0 or older and have not changed in over 800 days.

http://tiny.cc/forgottennewbugs

If you still see this bug, or if it is still valid with Firefox 3.6.10 or a firefox 4 nightly build, please update the version field and steps to reproduce.
Per comment 9
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.