Closed Bug 1281710 Opened 8 years ago Closed 8 years ago

Scrolling a web page using a mouse click on the scroll bar beside the slider is broken

Categories

(Firefox :: Untriaged, defect, P2)

47 Branch
All
Linux
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: aros, Unassigned)

References

Details

User Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0
Build ID: 20160606100246

Steps to reproduce:

In Firefox/GTK2 Firefox/Windows when you click the scroll bar above or below the slider, Firefox will scroll up or down exactly one page at a time, until the slider reaches your mouse position.


Actual results:

The GTK3 version of Firefox will immediately jump to the mouse position.


Expected results:

GTK2 behavior - i.e. jumping one page at a time.
Blocks: gtk3
Severity: normal → major
OS: Unspecified → Gonk (Firefox OS)
Priority: -- → P2
Hardware: Unspecified → All
OS: Gonk (Firefox OS) → Linux
Perhaps it's a dupe of bug 1213609.

For those who are concerned, Shift + Click on the scroll bar works as it should in the first place.

That's retarded really - breaking a decades old behaviour and UI guidelines.
This is the intended scrolling behavior in GTK+ 3.
(In reply to Jan Steffens from comment #2)

You mean intentionally broken?

Like I said, it breaks a decades old behaviour and UI guidelines.

Please revert this change for *PC* users.

You may leave it as is for tablets/phones/firefox OS/chrome OS/whatever.

It should be what it has always been for PC.
It seems like Mozilla is hellbent on breaking everything they can in regard to Firefox UI/behaviour and then you keep wondering why your market share is quickly eroding. It's simple really: you do not f*ck with your loyal users. Even brand new Google Chrome 51 retains the old behaviour.
It's GTK3 that's broken by default by you may easily change this behaviour.

For those who are concerned here's a way to revert to the old behaviour ( http://askubuntu.com/questions/295988/how-to-fix-gtk3-scrollbar-behavior ):

Edit (or create) the file:

~/.config/gtk-3.0/settings.ini

And add the following:

[Settings]
gtk-primary-button-warps-slider = false
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
It doesn't actually work for me, but I'm 100% sure Mozilla won't backpedal so this bug report makes no sense since there's a workaround.
You need to log in before you can comment on or make changes to this bug.