Bug 7640 - FIrefox middle button scroll does not work
: FIrefox middle button scroll does not work
Status: RESOLVED WONTFIX
Product: Logitech Media Server
Classification: Unclassified
Component: Web Interface
: 7.0
: PC Windows XP
: -- minor (vote)
: ---
Assigned To: Michael Herger
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-03-27 12:25 UTC by Marc Auslander
Modified: 2008-04-03 01:54 UTC (History)
0 users

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marc Auslander 2008-03-27 12:25:27 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.
Comment 1 James Richardson 2008-03-27 14:15:18 UTC
Marc:  Which mouse are you using with a Middle Button?
Comment 2 Marc Auslander 2008-03-27 14:35:08 UTC
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.
Comment 3 Michael Herger 2008-03-28 01:33:45 UTC
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?
Comment 4 Michael Herger 2008-03-28 02:51:31 UTC
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.
Comment 5 Marc Auslander 2008-03-28 06:49:46 UTC
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 :-)
Comment 6 Michael Herger 2008-03-28 07:04:52 UTC
> Does the poster for whom is works use the default skin?

If you meant me: sure I do.
Comment 7 Marc Auslander 2008-03-30 11:54:30 UTC
On firefox 3 beta 5 results are different.  Middle button no longer creates the scroll widget at all.
Comment 8 Blackketter Dean 2008-04-02 09:26:01 UTC
Michael says he can't reproduce.  Please reopen if you can provide exact steps to reproduce.
Comment 9 Marc Auslander 2008-04-02 16:18:17 UTC
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 ...

Comment 10 Jim McAtee 2008-04-02 16:56:04 UTC
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.
Comment 11 Marc Auslander 2008-04-02 17:55:18 UTC
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!
Comment 12 Michael Herger 2008-04-03 01:54:18 UTC
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).