Description of problem:
In KDE(5), mouse wheel (vertical scroll) does not work in any LibreOffice application in Fedora 24, even though it still works fine in other applications.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Launch oowriter or oocalc with any document longer than one screen-full, and attempt to scroll with the mousewheel.
Mouse wheel does nothing
Mouse wheel should scroll the page.
Something led me to remember that long ago, I put in a fix to allow the mouse wheel to work properly in Firefox after it started using GTK3.
I set GDK_CORE_DEVICE_EVENTS=1 to fix firefox (allows the scrollwheel to work without having to click on the window first (even though the window is already active)), but it seems this fix breaks LibreOffice scrollwheel entirely, so there is no way to scroll the document with the scrollwheel.
If I remove the GDK_CORE_DEVICE_EVENTS environment variable, the LibreOffice works again, but suffers the same fate as Firefox in that the scrollwheel does not work until the window is clicked first (even though the window is already activated by mouse-over).
I also found that I can leave GDK_CORE_DEVICE_EVENTS=1, and set SAL_USE_VCLPLUGIN=gen to fix LibreOffice, but of course it's butt-ugly then using basic X11 toolkit.
I need the mouse wheel to work in all applications without having to click in an already-activated window first (defeating the whole point of window auto-activation on mouse-over).
GDK_CORE_DEVICE_EVENTS=1 presumably causes the initial trouble because LibreOffice's gtk3 impl expects smooth scrolling events which aren't generated in that case
Well, lets add back the support for non-smooth scrolling again and see how far that gets us
Confirmed fixed in 22.214.171.124-3 build retrieved from https://kojipkgs.fedoraproject.org/packages/libreoffice/126.96.36.199/3.fc24/
Scrolling works again whether GDK_CORE_DEVICE_EVENTS=1 is set or not.
Will await official release via fedora-updates. Thank you.
libreoffice-188.8.131.52-3.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-f2bf872a06
libreoffice-184.108.40.206-3.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-f2bf872a06
I haven't tried the new version, but the problem with the mouse wheel may actually lie elsewhere:
I encountered the problem in one of my two F24 computers. I compared the two and found that several libreoffice-* packages were missing on the computer with the problem. I installed all of them; the crucial one in this case is libreoffice-kde4, which integrates libreoffice with KDE. With the package installed, not only does the mouse wheel work, but I also get KDE style menus and widgets (as specified in System Settings->Application Style->Widget Style) instead of GTK style menus and widgets (as specified ins System Settings->Application Style->Gnome Application Style (GTK)).
yes, with -kde installed under kde you are using a different "vclplug", the issue addressed here is solely for the "gtk3" vclplug
The bug reporter mentioned that he was running libreoffice under KDE, so this might work for him, as well.
libreoffice-220.127.116.11-3.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.