Public bug reported:

I verified this bug appears consistently on 3 different computers running 
Ubuntu 19.10, and another one running Ubuntu 18.?
(It happens on clean installs too, and even during the installation process 
when selecting the options like the language for example)

The bug also happens on a clean install of Kubuntu 19.10, but only in
some applications (for example google Chrome and Chromium)

=== Description of the bug

In any application, the first scroll wheel tick is not taken into account.
By "first tick" I mean :
 - the first time you try to use scroll wheel after launching the application
 - when you move the mouse cursor out of the application window, then move it 
back inside the window, and then try to use the scroll wheel

=== Steps to reproduce :

1. open a new terminal window
2. make sure that the terminal contains enough lines to let you scroll (for 
example write "ls -la" a few times to generate lines)
3. with a mouse, try to use the scroll wheel (be careful to only turn one 
tick): the first tick will not do anything, while the following ticks will 
scroll the content as expected
4. move the mouse cursor out of the window (without clicking anywhere)
5. move the mouse cursor back into the window (without clicking anywhere)
6. repeat step 3: the same behavior will happen (first scroll click won't work)

Expected behavior:
At steps 3 and 6, I would expect the content to scroll with the first scroll 
wheel tick

Observed behavior:
At steps 3 and 6, the first scroll wheel tick doesn't do anything, while the 
next ticks scroll the content as expected

=== Additional details

In Ubuntu 19.10, I didn't find any application that doesn't have this
bug (-> all applications seem to have it, for example the terminal, the
settings window, gedit, ...)

In Kubuntu 19.10 however, I found that most default applications
(default text editor, terminal, settings window) are not affected by
this bug, but other applications (for example google Chrome and
Chromium, Visual Studio Code, ...) are affected.

Other people already discussed about a similar behavior here:
https://bbs.archlinux.org/viewtopic.php?id=223470

A workaround for this bug is to set the environment variable
"GDK_CORE_DEVICE_EVENTS" to "1", but it is definitely not a solution.
This workaround doesn't fix the bug in every application (for example in
google Chrome and Chromium, and in Visual Studio code, this workaround
doesn't work)

** Affects: ubuntu
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1856462

Title:
  scroll wheel first tick not registered

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1856462/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to