Created attachment 179926 [details] Video showing the problem in LO 7.3 In the tabbed interface we have a Styles List showing all the available styles alongside a quick preview. Using kf5 the scroll step using the mouse wheel is not calibrated correctly. Scrolling the smallest amount will cause the list to move down excessively. See the attached video for more details. First I use the mouse wheel and scroll down the smallest amount I can, however the view is moved far beyond expected. Dragging the vertical scrollbar reveals that there are many more entries that are not shown when using the mouse wheel. From my testing, this problem only happens in kf5. Using gtk3 makes the problem go away, so it seems to be a kf5-specific issue. System info: Version: 7.3.2.2 / LibreOffice Community Build ID: 30(Build:2) CPU threads: 12; OS: Linux 5.13; UI render: default; VCL: kf5 (cairo+xcb) Locale: pt-BR (pt_BR.UTF-8); UI: pt-BR Ubuntu package version: 1:7.3.2~rc2-0ubuntu0.21.10.1~lo1 Calc: threaded
Created attachment 180223 [details] Video showing the bug in LO 7.4 In Comment #1 I described how the problem happens in LO 7.3. However, after doing some testing with LO 7.4 from master, I noticed that a different problem is happening. See attached video for more details. In summary, in 7.4 the scrolling issue is gone. However, after I use mouse scroll the vertical scrollbar stops responding. In this new video I start by using the mouse scroll and everything is fine. Then, when I try to use the vertical scrollbar, it moves to the top and no longer responds to the mouse. System info: Version: 7.4.0.0.alpha1+ / LibreOffice Community Build ID: ad6905f9a09c63712ba0aaffc700923246d21e55 CPU threads: 16; OS: Linux 5.13; UI render: default; VCL: kf5 (cairo+xcb) Locale: pt-BR (pt_BR.UTF-8); UI: en-US Calc: CL
FYI, it's always recommended to compare with gen when testing qt or kf5 VCL plugins. gtk3 uses a different theming engine with native widgets, while qt (which kf5 uses) just "themes / styles" LO's own widgets. If gen works and qt not, it's likely a qt problem, if gen and qt show the same behavior, it's a more general LO bug, likely affecting all non-gtk3 VCL plugins.
Created attachment 180373 [details] Screenshot using "gen" (In reply to Jan-Marek Glogowski from comment #2) > FYI, it's always recommended to compare with gen when testing qt or kf5 VCL > plugins. gtk3 uses a different theming engine with native widgets, while qt > (which kf5 uses) just "themes / styles" LO's own widgets. If gen works and > qt not, it's likely a qt problem, if gen and qt show the same behavior, it's > a more general LO bug, likely affecting all non-gtk3 VCL plugins. Hi Jan-Marek, thanks for the tip. I tested under "gen" and indeed the problem is not kf5-specific, since it's also reproducible with gen. Actually with "gen" I could notice that the reason why the scrollbar cannot be dragged in 7.4 is because it receives an incorrect size. See attached video.
That widget has multiple problems. I just linked
Dear Rafael Lima, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from https://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://web.libera.chat/?settings=#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
The scrolling is working now in 24.8 with kf5 and gen. Apparently the issue got fixed along the way... thanks to whoever fixed it =) Tested with Version: 24.8.0.0.alpha1+ (X86_64) / LibreOffice Community Build ID: 1bd9747a126a3e82b6093c2b4af3b3a74774a3e9 CPU threads: 16; OS: Linux 6.8; UI render: default; VCL: kf5 (cairo+xcb) Locale: pt-BR (pt_BR.UTF-8); UI: en-US Calc: CL threaded