Created attachment 174905 [details] Lorem Ipsum SUMMARY Mouse scroll wheel in single page mode doesn't switch page anymore. It was working just fine until it broke recently. STEPS TO REPRODUCE 1. Open a PDF file with Okular which has several pages. I attached a "Lorem Ipsum" just for reference. 2. Set View Mode to "Single Page" 3. Set Zoom (?) to "Fit Width" 4. Rotate the mouse wheel in order to switch to the next page. One click of the wheel should switch the page. OBSERVED RESULT The page is not switched when I rotate the mouse wheel. EXPECTED RESULT The page is switched with 1 click of the wheel into the corresponding direction. SOFTWARE/OS VERSIONS Operating System: Fedora Linux 40 KDE Plasma Version: 6.2.0 KDE Frameworks Version: 6.7.0 Qt Version: 6.7.2 Kernel Version: 6.11.3-200.fc40.x86_64 (64-bit) Graphics Platform: Wayland Processors: 32 × AMD Ryzen 9 5950X 16-Core Processor Memory: 62.7 GiB of RAM Graphics Processor: AMD Radeon RX 6700 XT Manufacturer: Micro-Star International Co., Ltd. Product Name: MS-7D52 System Version: 1.0 ADDITIONAL INFORMATION My mouse: Logitech MX Master 3 As I said, this feature was working fine before on my system. It broke after an update. Page switching works with another cheap USB mouse. I am unable to investigate the issue further as I am not familiar with the internals of Okular nor Wayland nor Mouse drivers nor whatever else may be responsible.
I forgot to mention that other applications work just fine. So far, it is only Okular where this issue has shown up, and only with Logitech MX Master 3.
I think it is not an Okular bug. Today I discovered in "KolourPaint" that my scroll wheel doesn't adjust the zoom level correctly when using Logitech MX Master 3. With my other cheap USB mouse it works. It is 100% related to the scroll wheel resolution of the mouse.
This is an actual bug, we need to accumulate wheel deltas if they are small (which i guess your "high definition" mouse is sending)
A possibly relevant merge request was started @ https://invent.kde.org/graphics/okular/-/merge_requests/1064
Git commit 267b955b96b5f65b7259e3150f3bc7a91831da39 by Albert Astals Cid. Committed on 24/10/2024 at 22:57. Pushed by aacid into branch 'master'. Fix changing between pages on SinglePage mode with "high frenequency wheel" mouses Related: bug 443404 M +10 -4 part/pageview.cpp https://invent.kde.org/graphics/okular/-/commit/267b955b96b5f65b7259e3150f3bc7a91831da39