Open Bug 1151315 Opened 9 years ago Updated 4 months ago

[regression] Scrolling with middle-click on scrollbar no longer works

Categories

(Core :: XUL, defect)

37 Branch
x86_64
Linux
defect

Tracking

()

People

(Reporter: post+mozilla, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:37.0) Gecko/20100101 Firefox/37.0 Iceweasel/37.0.1
Build ID: 20150404020439

Steps to reproduce:

Open a website higher than the screen. Middle-click onto the scrollbar.


Actual results:

Nothing.


Expected results:

The scroll position should be set to where I clicked.

This is on Debian testing.

This worked fine with Firefox up to 35. It stopped working in FF 36. It also seems to depend on my GTK theme: With the Adwaita theme, I get the described behavior. With the Oxygen GTK theme, scrolling works.

Also see <https://bugzilla.mozilla.org/show_bug.cgi?id=24117>.
[bugday-20150406]

Hi, thanks for your report !
I confirm this bug on Linux 64bits with up-to-date Nightly.

I tested on Gnome 3.14 and Plasma 5 without different behavior, middle-click on scrollbar has no effect.
Component: Untriaged → XUL
Product: Firefox → Core
Hi Ralf, Thanks for reporting this issue. I was able to reproduce with the following specs.

Mozilla/5.0 (X11; Linux i686; rv:46.0) Gecko/20100101 Firefox/46.0
Build: 20151222030207
Status: UNCONFIRMED → NEW
Ever confirmed: true
Severity: normal → S3

Does this oldie still reproduce?

Flags: needinfo?(post+mozilla)

Yes. I realized that with the default Gnome theme, left-clicking (instead of middle-clicking) jumps the scroll bar to where I click, so this might be partially just a theme difference, and I have a work-around. Maybe the middle-click is just a KDE thing. Still, using Gnome, Firefox scroll bars behave different than e.g. the scroll bars in the Gnome PDF viewer: in Firefox, middle-click does nothing; in the PDF viewer, middle-click makes the scroll bar move in the direction of where I clicked.

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