Bugzilla – Bug 7640
FIrefox middle button scroll does not work
Last modified: 2008-04-03 01:54:18 UTC
Firefox uses the middle mouse button to simulate a scroll wheel. This does not work with the 7.0 web interface. Scroll up/down does nothing, sideways scrolls the whole window, not the current frame. A "real" scroll wheel appears to work.
Marc: Which mouse are you using with a Middle Button?
IBM Thinkpad T40 keyboard - has three buttons and a trackpoint and a Dell with dell scroll wheel mouse. firefox 2.0.0.13 running on windows XP Professional completely up to date. squeezecenter running on Debian Linux etch up to date. Exactly what happens is that when the middle button is pressed the scroll target appears, but when the cursor is moved away from the target, the frame does not scroll. This happens even in frames without hover, like the settings plugins frame - so i don't think it's hover related. But when I move the cursur up and down, it does trigger each hover as it moves in frames with hover. Curiously, If I do this in the bottom margin, I can move the whole sqeezecenter display horizontally. I see the same thing on a dell desktop with dell scrollwheel mouse. If I use the scroll wheel as a wheel it scrolls. If I press down on the scroll wheel, using it as a middle button, I see the behavior reported above.
Will take a look at this - though I can't promise we're able to fix it. Does it work with other pages using frames?
Does work for me with a ThinkPad T61 and FF 2.0.0.13. Just make sure you're actually over the scrollable part and not above eg. the pager bar in an artists list.
Middle button scroll works with the classic skin, fails with default skin for me. I believe classic also uses frames, which should answer that question. Does the poster for whom is works use the default skin? (And I agree this is not the most important issue in the world :-)
> Does the poster for whom is works use the default skin? If you meant me: sure I do.
On firefox 3 beta 5 results are different. Middle button no longer creates the scroll widget at all.
Michael says he can't reproduce. Please reopen if you can provide exact steps to reproduce.
Thinkpad is a red herring - I can reproduce on a Dell Desktop. SqueezeCenter Version: 7.0.1 - 18234 - Debian - EN - iso-8859-1 running on debian etch Firefox running on a different machine on the network. default web interface. Start firefox 2.0.0.13 in -safe-mode Open http://server:9000 Open settings Select plugins which has enough entries so it has a vertical scroll bar. Put cursor somewhere in white space. Press scroll wheel down without moving it - see firefox scroll target. While holding down, move mouse up or down. Screen does NOT scroll. Other screens also do not scroll. Other skins - classic, light, some screens in fishbone, do scroll. Since I see this with two machines running firefox I'm surprised it can't be reproduced. Could it be debian related? I don't see how but ...
I can verify that I'm seeing the same thing. He's not talking about simple middle wheel scrolling by rolling the wheel. We're talking about clicking the wheel and using the 'scroll-lock' behavior. Click the wheel or middle button and the browser displays a target circle with either up/down, left/right, or four arrows, depending on whether the window can be scrolled vertically, horizontally, or both. Moving the mouse cursor relative to this circle should scroll the contents of the window or frame. I'm running Firefox 2.0.0.13 on Windows XP with a Logitech mouse with clickable scroll wheel (a very standard issue mouse). The scroll-lock feature works in the Classic skin, all browsers. With the Default skin, it works in IE6, but not in Firefox and (FWIW) Opera 9.26. With Opera it looks like the next outermost div scrolls (a little), even though there are no scroll bars, while the contents in the innermost window stay put. With Firefox I see no scrolling at all.
I see that slight motion of the outermost frame (or whatever I should call is) with firefox. And to repeat, with firefox 3b5 there is no target displayed at all!
While I'm now able to reproduce the issue with your instructions, bad news is I doubt we can do anything about it. Its root cause seems to be the scrolling panels (instead of pure frames only). I'm seeing the same issue on other web pages, which use a similar approach (eg. campfirenow.com) too. Googling around I found more of these, plus discussions in JS forums, but no solution yet. I'm sorry this won't fix. BTW: I didn't see any difference between FF3b4 and b5 (Windows XP).