After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 739944 - scrolledwindow bounds highlight stays lit under spurious scrolling
scrolledwindow bounds highlight stays lit under spurious scrolling
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: Widget: GtkScrolledWindow
3.15.x
Other Linux
: Normal normal
: ---
Assigned To: gtkdev
gtkdev
Depends on:
Blocks:
 
 
Reported: 2014-11-11 09:39 UTC by Christian Hergert
Modified: 2018-04-15 00:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Hergert 2014-11-11 09:39:58 UTC
Try two finger scrolling in a textview inside of a scrolled window. make sure there are enough lines for the textview to be able to scroll.

now two finger scroll to the bounds. you should see the guard highlight animate at the edges (3.15.x) in light blue.

now spuriously two finger scroll so that kinetic scrolling kicks in. you'll see the bounds guard stay completely lit.
Comment 1 Carlos Garnacho 2014-11-12 15:08:58 UTC
This is due to the synaptics driver handling kinetic scrolling itself, it keeps sending scroll events which clients can't distinguish from real ones. 

On libinput/wayland, there are patches in the works that would make possible implementing kinetic scrolling on clients, which is a more desirable situation for GTK+.

On X11/synaptics, a similar approach might be taken, sending a 0-distance last scroll event. But this should be something opted in in the gnome session, and the feature would be gone on non-GTK+ clients.

In the mean time, maybe we can have the gradient retreat after a timeout when the edge is hit, regardless of further scroll events still arriving. This could make this flaw less evident.
Comment 2 Matthias Clasen 2018-02-10 05:27:18 UTC
We're moving to gitlab! As part of this move, we are moving bugs to NEEDINFO if they haven't seen activity in more than a year. If this issue is still important to you and still relevant with GTK+ 3.22 or master, please reopen it and we will migrate it to gitlab.
Comment 3 Matthias Clasen 2018-04-15 00:39:19 UTC
As announced a while ago, we are migrating to gitlab, and bugs that haven't seen activity in the last year or so will be not be migrated, but closed out in bugzilla.

If this bug is still relevant to you, you can open a new issue describing the symptoms and how to reproduce it with gtk 3.22.x or master in gitlab:

https://gitlab.gnome.org/GNOME/gtk/issues/new