Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 564790 - www-client/chromium: smooth-scrolling breaks scroll-wheel (backport)
Summary: www-client/chromium: smooth-scrolling breaks scroll-wheel (backport)
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Chromium Project
URL: https://code.google.com/p/chromium/is...
Whiteboard:
Keywords: PATCH, UPSTREAM
Depends on:
Blocks:
 
Reported: 2015-11-03 11:29 UTC by Greg Turner
Modified: 2016-01-05 19:57 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
chromium-47.0.2526.15-fix-scrolling.patch (chromium-47.0.2526.15-fix-scrolling.patch,9.95 KB, patch)
2015-11-03 11:29 UTC, Greg Turner
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.