Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 564790

Summary: www-client/chromium: smooth-scrolling breaks scroll-wheel (backport)
Product: Gentoo Linux Reporter: Greg Turner <gmt>
Component: Current packagesAssignee: Chromium Project <chromium>
Status: RESOLVED UPSTREAM    
Severity: normal Keywords: PATCH, UPSTREAM
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://code.google.com/p/chromium/issues/detail?id=537393
See Also: http://code.google.com/p/chromium/issues/detail?id=537393
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: chromium-47.0.2526.15-fix-scrolling.patch

Description Greg Turner 2015-11-03 11:29:24 UTC
Created attachment 416004 [details, diff]
chromium-47.0.2526.15-fix-scrolling.patch

This patch unfucks the scroll wheel when smooth-scrolling
(chrome://flags/#enable-smooth-scrolling) is enabled.

Applicable to versions matching:

  ( ||
    ( >=www-client/chromium-47.0.2522.0 <www-client/chromium-47.0.2526.27 )
    ( >=www-client/chromium-48.0.2527.0 <www-client/chromium-48.0.2542.0 )
  )

https://code.google.com/p/chromium/issues/detail?id=537393
https://codereview.chromium.org/1418493003
https://chromium.googlesource.com/chromium/src/+/de5abdb89c357265d78fc873978f1867f46f360a (48.* branch)
https://chromium.googlesource.com/chromium/src/+/2c17719d58f538a83f06f255a19882b8dd5f7d47 (47.* branch)

--

The broken behavior without the patch: unless the mouse is directly over the actual scroll bar, scrolling almost never works.  Occasionally, it works, but not reliably and usually only on "big" web pages with lots of nested box-model complications.  More often, though "nothing happens" when you scroll, whether using a mouse-wheel, trackpad, think-nipple, etc. -- doesn't matter, you gotta get your mouse over the scroll bar, like how it was until windows nt 3.51 or whenever.

Maybe a WONTFIX 'cause, hey, it said experimental, or for (perfectly valid) laziness aka maintainability (patch will eventually trickle down to channel-releases).

At worst this bug's presence might enable a few sufficiently determined bugzilla greppers to hack /etc/portage/patches or chrome://flags and get on with their days.
Comment 1 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2016-01-05 19:57:39 UTC
Yeah, since it's only with an experimental flag I prefer to close this as upstream.