Bug 354592 - new clipboard applet scrolls very slow
Summary: new clipboard applet scrolls very slow
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.2
Platform: openSUSE Linux
: NOR normal
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-30 08:53 UTC by H.H.
Modified: 2018-04-10 11:32 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description H.H. 2015-10-30 08:53:14 UTC
I use the new clipboard applet with 100 entries, and it scrolls very slow / is sluggish. Klipper does not have such problems (but has the bug, that is overlays the systemtray, and so one always clicks the quit menu item accidently).

Perhaps the shown icons for files/images are the reason?

Reproducible: Always
Comment 1 arne anka 2015-11-24 13:55:43 UTC
doesn't even need 100+ entries, 6 or 7 are sufficient to make it sluggish.
given that those icons/"features" apparently responsible are of very limited use anyway, i suggest a way to at least disable them
Comment 2 Kai Uwe Broulik 2015-11-24 19:12:28 UTC
Git commit cd15843e9794b926bdca41b253d023943a3b114e by Kai Uwe Broulik.
Committed on 24/11/2015 at 19:10.
Pushed by broulik into branch 'Plasma/5.5'.

[Clipboard plasmoid] Make file preview ListView non-interactive

Given we don't let it overflow anyway. This should alleviate the weird
scroll behavior but still doesn't completely fix it. QtQuick ListView
just doesn't like delegates with varying sizes.

M  +1    -1    applets/clipboard/contents/ui/ClipboardItemDelegate.qml

http://commits.kde.org/plasma-workspace/cd15843e9794b926bdca41b253d023943a3b114e
Comment 3 Christian Stadelmann 2016-01-24 11:42:21 UTC
This could be a duplicate of bug #355410.
Comment 4 H.H. 2016-05-06 09:18:44 UTC
Now, with plasma-5.6, the problem persists. it is still very slow. And still the problem, that the original-klipper software overlaps the system tray so that I often hit the "quit" button accidently.

bug #355410 is no duplicate. I mean scrolling with the scrollbar.

Same slow scrolling behaviour is also in other qml-widgets like the opensuse "software updates" widget (with more than 1000 entries).
Comment 5 Manuel López-Ibáñez 2016-05-16 17:07:32 UTC
Same with Kubuntu 16.04 KDE 5.5.5

Just clicking on the systray icon is so slow that I can see a plasma icon popup in the panel for half a second. (This is with 100 entries).
Comment 6 Manuel López-Ibáñez 2016-05-16 17:11:30 UTC
(In reply to Manuel López-Ibáñez from comment #5)
> Just clicking on the systray icon is so slow that I can see a plasma icon
> popup in the panel for half a second. (This is with 100 entries).

Hum, actually this half-a-second plasma icon on the panel is visible for most systray actions, specially the volume, wireless and the "hide/show icons" button (not with the clock). Oh well, it is just ugly.

Double-clicking shows the plasma icon for longer.
Comment 7 Gregor Mi 2018-04-07 11:21:03 UTC
Hi, does the slow scrolling issue still exist today?
Comment 8 H.H. 2018-04-07 12:34:02 UTC
Yes, I tried now, and it is still very sluggish (with scrollbar and also with mouse wheel).
Comment 9 David Edmundson 2018-04-09 20:41:55 UTC
Reopen if it's still an issue after Qt 5.12

Otherwise it's this: https://bugreports.qt.io/browse/QTBUG-59261
Comment 10 H.H. 2018-04-10 06:42:11 UTC
Sorry, but

https://bugreports.qt.io/browse/QTBUG-59261

is about scrollwheel and trackpads. But what I experience is massive lag, also by using the scrollbar with a mouse. For example: I move slowly the scrollbar from bottom to the top, the scrollbar (and the content) follows in very big jumps (say the resolution of the scrollbar-area maybe 1000 pixel, then the bar follows in 200-300 pixel jumps).
Comment 11 David Edmundson 2018-04-10 11:32:38 UTC
I'm running 5.12 (snapshot) now, and I've just tested moving the scrollbar with a mouse with 30 entries or so. It seemed fine to me.

Lets reopen again with Qt 5.12.