Bug 428575

Summary: [Wayland] Extremely slow/choppy scrolling when I drag the scrollbar
Product: [Frameworks and Libraries] frameworks-qqc2-desktop-style Reporter: Patrick Silva <bugseforuns>
Component: generalAssignee: Marco Martin <notmart>
Status: RESOLVED FIXED    
Severity: normal CC: ahiemstra, aleixpol, justin.zobel, kde, nate, noahadvs
Priority: NOR    
Version First Reported In: 5.86.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In: 5.90
Sentry Crash Report:

Description Patrick Silva 2020-11-01 20:53:46 UTC
STEPS TO REPRODUCE
1. open Discover on Wayland session
2. click on "Applications" in the sidebar
3. scroll the applications list by dragging the scrollbar

OBSERVED RESULT
scrolling is extremely choppy/slow

EXPECTED RESULT
smooth scrolling

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.20.80
KDE Frameworks Version: 5.76.0
Qt Version: 5.15.0
Comment 1 Justin Zobel 2020-11-01 23:29:15 UTC
Confirmed on KDE Neon User Edition.
Comment 2 Patrick Silva 2021-02-13 15:19:38 UTC
Probably this bug should be re-assigned to another product.
I can also reproduce by scrolling a long list of window rules in Window Rules KCM.
Comment 3 Patrick Silva 2021-09-16 16:40:36 UTC
on Plasma 5.23 beta Discover even crashes after the provided steps.

Operating System: Arch Linux
KDE Plasma Version: 5.22.90
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.2
Graphics Platform: Wayland
Comment 4 Aleix Pol 2021-09-23 21:40:58 UTC
TBH it's working remarkably well on my system. Can you provide a backtrace maybe?
Comment 5 Patrick Silva 2021-09-24 15:17:53 UTC
(In reply to Aleix Pol from comment #4)
> TBH it's working remarkably well on my system. Can you provide a backtrace
> maybe?

I see no crash notification and coredumpctl indicates no crash. Possibly it's another case of
"The Wayland connection experienced a fatal error: Invalid argument". :(
Comment 6 Nate Graham 2022-01-06 17:18:26 UTC
Scrolling issues were fixed by https://invent.kde.org/frameworks/kirigami/-/commit/f6ca218607ff7e5d5066eb3224154c3256cb9516; let's tracy any crashes in a new bug report, if they're still applicable.