Bug 395299 - Scrolling with mouse wheel does not work while dragging
Summary: Scrolling with mouse wheel does not work while dragging
Status: RESOLVED WORKSFORME
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Kubuntu Linux
: NOR minor
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2018-06-13 05:46 UTC by Mike Robinson
Modified: 2018-10-29 02:16 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Robinson 2018-06-13 05:46:53 UTC
Open any text editor, word processor or spreadsheet program and enter some random text long enough to make a vertical scrollbar appear (or whatever you want in the spreadsheet program since scrollbars are already there). Select the text (or minimum two cells for spreadsheets) and start to drag it with the mouse without releasing the mouse button. The scrollbar is now unable to scroll up and down through the document until you drop what you are dragging.

Tested with several KDE and non-KDE apps (Kate, LibreOffice Calc and Writer, Mailspring, Opera browser) and all exhibit the same behaviour. With previous KDE releases you could drag, scroll, then drop.
Comment 1 Mike Robinson 2018-06-13 05:48:27 UTC
Sorry, I made a mistake. When I said "The scrollbar is now unable to scroll up and down" I actually meant, "The scroll wheel is now unable to scroll up and down"
Comment 2 Nate Graham 2018-06-13 13:45:33 UTC
Are you using Libinput as your input driver? X or Wayland?
Comment 3 Mike Robinson 2018-06-14 20:40:55 UTC
(In reply to Nate Graham from comment #2)
> Are you using Libinput as your input driver? X or Wayland?

I don't know. I'm on Kubuntu, so whatever that uses by default.
Comment 4 Nate Graham 2018-06-14 20:42:10 UTC
Which version of Kubuntu?

(you're probably using Libinput, but I just want to make sure)
Comment 5 Mike Robinson 2018-06-14 21:04:31 UTC
(In reply to Nate Graham from comment #4)
> Which version of Kubuntu?
> 
> (you're probably using Libinput, but I just want to make sure)

It's Kubuntu 18.04. Looks like libinput and X11.

mike@mike-home:~$ xinput --list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ZLY ZELOTES GAME MOUSE                    id=9    [slave  pointer  (2)]
⎜   ↳ Gaming KB  Gaming KB                      id=10   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Gaming KB  Gaming KB                      id=12   [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Gaming KB  Gaming KB                      id=11   [slave  keyboard (3)]
mike@mike-home:~$ xinput list-props 9
Device 'ZLY ZELOTES GAME MOUSE':
        Device Enabled (147):   1
        Coordinate Transformation Matrix (149): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Natural Scrolling Enabled (282):       0
        libinput Natural Scrolling Enabled Default (283):       0
        libinput Scroll Methods Available (284):        0, 0, 1
        libinput Scroll Method Enabled (285):   0, 0, 0
        libinput Scroll Method Enabled Default (286):   0, 0, 0
        libinput Button Scrolling Button (287): 2
        libinput Button Scrolling Button Default (288): 2
        libinput Middle Emulation Enabled (289):        0
        libinput Middle Emulation Enabled Default (290):        0
        libinput Accel Speed (291):     0.000000
        libinput Accel Speed Default (292):     0.000000
        libinput Accel Profiles Available (293):        1, 1
        libinput Accel Profile Enabled (294):   1, 0
        libinput Accel Profile Enabled Default (295):   1, 0                                                   
        libinput Left Handed Enabled (296):     0                                                              
        libinput Left Handed Enabled Default (297):     0                                                      
        libinput Send Events Modes Available (267):     1, 0                                                   
        libinput Send Events Mode Enabled (268):        0, 0                                                   
        libinput Send Events Mode Enabled Default (269):        0, 0                                           
        Device Node (270):      "/dev/input/event3"                                                            
        Device Product ID (271):        7511, 44311                                                            
        libinput Drag Lock Buttons (298):       <no items>                                                     
        libinput Horizontal Scroll Enabled (299):       1 
mike@mike-home:~$ loginctl show-session 2 -p Type
Type=x11
Comment 6 Nate Graham 2018-06-14 21:12:23 UTC
Thanks! This is a Libinput issue, so please report it upstream at https://gitlab.freedesktop.org/libinput/libinput
Comment 7 Mike Robinson 2018-06-14 21:15:47 UTC
(In reply to Nate Graham from comment #6)
> Thanks! This is a Libinput issue, so please report it upstream at
> https://gitlab.freedesktop.org/libinput/libinput

Will do. Thanks for your response.
Comment 8 Mike Robinson 2018-06-15 03:24:22 UTC
Filed the bug with libinput and this was the response:

> this isn't a libinput bug, it's a bug either in the application or the toolkit.

https://gitlab.freedesktop.org/libinput/libinput/issues/41
Comment 9 Nate Graham 2018-06-15 04:39:09 UTC
Hmm, darn. So you're saying this broke with Plasma 5.12, but worked properly in older versions of KDE Plasma?
Comment 10 Mike Robinson 2018-06-15 06:10:27 UTC
I remember scrolling while dragging before, however I don't have an old install to test on. It's not exactly something you do every day, so it could be a while ago that this bug appeared. However it turns out this is not just a KDE bug. I have Gnome, Gnome on Xorg, Plasma, Ubuntu, Ubuntu on Wayland and Unity installed and all of them exhibit the same behavior.
Comment 11 Nate Graham 2018-06-15 12:59:00 UTC
That really suggests a libinput but to me; it's unlikely all major DEs and GUI toolkits regressed simultaneously. Might try pushing back a bit on the upstream Libinput bug report. Make sure to mention that it affects all versions of everything. Let me know how that goes, and I can try to help out there if you encounter resistance.
Comment 12 Andrew Crouthamel 2018-09-28 03:37:53 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 13 Andrew Crouthamel 2018-10-29 02:16:38 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!