SUMMARY With animated scrolling enabled, if I check "Use native scrollbars" in Falkon settings, scrolling webpages is jerky. If I uncheck it, scrolling is butter smooth again. I'm using Falkon on a Wayland session, I did not try on X.org. STEPS TO REPRODUCE 1. (Use Wayland) Check "Use native scrollbars" in Falkon preferences, check also "Animated scrolling" 2. Restart Falkon to make the change take effect 3. Scroll any webpage OBSERVED RESULT The scrolling is not smooth at all, it's choppy. EXPECTED RESULT Scrolling should be as smooth as when not using native scrollbars. SOFTWARE/OS VERSIONS Windows: MacOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: 5.14.4 KDE Frameworks Version: 5.53 Qt Version: 5.12 ADDITIONAL INFORMATION Using latest Falkon-git.
This is a known issue that was discussed on Github back when Falkon was Qupzilla: <https://github.com/QupZilla/qupzilla/issues/2246>. The issue is still present with animated scrolling disabled, it's just less noticeable. The best workaround I've found is to disable the native scrollbar feature and style the Chromium scrollbars with a user style sheet. I take the CSS from the Plasma Browser Integration[1] (lines 94–130): https://cgit.kde.org/plasma-browser-integration.git/tree/extension/content-script.js#n94 One caveat I've noticed is that CSS scrollbars like this scale with the page zoom. 1: https://community.kde.org/Plasma/Browser_Integration
Thank you for your answer. Where is the CSS file I should modify ? Is it in .config/falkon.profiles/default ? I can't seem to find it.
The CSS file itself can be saved anywhere I think, and then you can choose it in Preferences → Other (at the very bottom) → User Style Sheet.
Thanks, it works !
This is the reason why they are disabled by default, and most likely will be removed from future releases as there doesn't seem to be way to make it work without this performance hit.
I've just tried this on Wayland on Falkon 3.1.0 and with both settings on it's still very smooth. Can you please retest and confirm if this is still an issue, thanks.
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 mark the bug 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!
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!