Description: Scrolling with the mouse in the heading style chooser widget skips at least one row of available styles. If i use the keyboard arrows it select the next element, as it should be(but still jumps around confusingly). I also can't drag the scrollbar with the mouse at all. As a result i can't select any of the styles which come immediately after heading 1 There is also a tiny target directly above and below the scrollbar where you can click to scroll by 1 pixel, like an invisible arrow. Launching Libreoffice with SAL_USE_VCLPLUGIN=gtk3 libreoffice or SAL_USE_VCLPLUGIN=gtk4 libreoffice the scrolling works just fine and is much smoother. -I've attached a small video demo. In the video i first scroll with the mouse wheel, then i try to drag the scrollbar and then i use the keyboard arrows. Issue is also the same on x11. System info: Operating System: Fedora Linux 38 KDE Plasma Version: 5.27.5 KDE Frameworks Version: 5.106.0 Qt Version: 5.15.9 Graphics Platform: Wayland Steps to Reproduce: 1.Open Libreoffice writer with the Tabbed interface 2.Try to scroll in the Heading style chooser 3.Try to drag the scrollbar Actual Results: The scroll jumps too much and skips entire rows Expected Results: The scroll works smoothly Reproducible: Always User Profile Reset: Yes Additional Info: Version: 7.5.3.2 (X86_64) Build ID: 50(Build:2) CPU threads: 4; OS: Linux 6.2; UI render: default; VCL: kf5 (cairo+wayland) Locale: en-US (en_US.UTF-8); UI: en-US Calc: threaded
Created attachment 187411 [details] video
reproduced in: Version: 7.6.0.0.alpha1+ (X86_64) / LibreOffice Community Build ID: f4c24da1e7f11664e0d2f688d2531f068e4a3bc0 CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb) Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded Also in 7.2.7.2. See also bug 153521, which is about using the scrollbar with the same VCLs.
Reproduced with the following gen VCL plugins: - qt5 (qfont+xcb) - qt5 (qfont+wayland) - kf5 (cairo+wayland) - kf5 (cairo+xcb) - gen ... (but not with gtk3) since libreoffice-7.2.0.0.alpha1.