STEPS TO REPRODUCE 1. open widgets explorer on Wayland 2. using a touchpad, hover over any widget and scroll the widgets list down completely 3. OBSERVED RESULT when we reach the end of widgets list, widget list scrolls itself up. I can't reproduce this behavior using a mouse. EXPECTED RESULT observed result should not happen SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.22.80 KDE Frameworks Version: 5.83.0 Qt Version: 5.15.2 Graphics Platform: Wayland ADDITIONAL INFORMATION same behavior occurs when I scroll histories of Clipboard and Notifications applets in system tray.
Whoa! Can reproduce!
I noticed something similar when dragging an email in KMail from the mail list into the folder list. As soon as my mouse cursor is over the folder list, the folders will start scrolling up, until it reaches the top. Sometimes this stops happening after several attempts, but most of the time there it just keeps doing that on every try. Is that related or a different bug?
I can see the same when you have a notification with scrollbar
I couldn't reproduce this with latest master (future plasma 5.23). I suspect https://invent.kde.org/frameworks/kirigami/-/commit/537e213292cfadb6892a10987cdd9b21df158770 fixed the issue. I would welcome confirmation that this has been.
it's still reproducible on neon unstable.
(In reply to Dennis Schridde from comment #2) > I noticed something similar when dragging an email in KMail from the mail > list into the folder list. As soon as my mouse cursor is over the folder > list, the folders will start scrolling up, until it reaches the top. > Sometimes this stops happening after several attempts, but most of the time > there it just keeps doing that on every try. Is that related or a different > bug? I created bug #440874 for this.
Still reproducible, that's unrelated. It's a general problem in the Plasma scroll area. Possibly a different manifestation of Bug 387797.
*** Bug 440873 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/558
Git commit cba7b1f70dc38af3f7c8d5aa5974d6714bad62b3 by Méven Car. Committed on 12/10/2021 at 15:04. Pushed by ngraham into branch 'master'. Port WidgetExplorer' PlasmaExtras.ScrollArea to PC3.ScrollView Related: bug 426077 M +14 -10 desktoppackage/contents/explorer/WidgetExplorer.qml M +1 -1 desktoppackage/contents/views/Desktop.qml https://invent.kde.org/plasma/plasma-desktop/commit/cba7b1f70dc38af3f7c8d5aa5974d6714bad62b3
Git commit 5169dff83384cf255ecfbd600036b80763f0885e by Nate Graham, on behalf of Carl Schwan. Committed on 12/10/2021 at 20:11. Pushed by ngraham into branch 'master'. Port away from ScrollArea to ScrollView In most cases the port is trivial and can even simplify the code like in the case of the system tray applet. In the case of notifications applet, this is causing a bigger refactor and it's now also using a TextArea that provides the automatic scrolling when selecting behavior. M +3 -1 applets/batterymonitor/package/contents/ui/PopupDialog.qml M +5 -2 applets/clipboard/contents/ui/Menu.qml M +3 -1 applets/devicenotifier/package/contents/ui/FullRepresentation.qml M +5 -2 applets/notifications/package/contents/ui/FullRepresentation.qml M +55 -87 applets/notifications/package/contents/ui/SelectableLabel.qml M +26 -28 applets/systemtray/package/contents/ui/HiddenItemsView.qml M +6 -3 lookandfeel/contents/runcommand/RunCommand.qml https://invent.kde.org/plasma/plasma-workspace/commit/5169dff83384cf255ecfbd600036b80763f0885e
Repos that still need to have their scroll views ported from ScrollArea to ScrollView to consider this fully fixes: - plasma-desktop - plasma-pa
Folder View widget added to desktop is affected on neon unstable.
ScrollArea instances that still need to be ported away from to call this fully fixed: plasma-desktop/desktoppackage/contents/explorer/AppletAlternatives.qml:85 plasma-desktop/desktoppackage/contents/activitymanager/ActivityManager.qml:92 plasma-desktop/applets/window-list/contents/ui/main.qml:76 plasma-desktop/applets/kicker/package/contents/ui/ItemGridView.qml:172 plasma-desktop/applets/kicker/package/contents/ui/ItemMultiGridView.qml:14 plasma-desktop/applets/kicker/package/contents/ui/DashboardRepresentation.qml:800 plasma-desktop/applets/kicker/package/contents/ui/ItemListView.qml:119 plasma-desktop/containments/desktop/package/contents/ui/FolderView.qml:630 plasma-framework/src/declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml:39 plasma-framework/src/declarativeimports/plasmaextracomponents/qml/PageRow.qml:169 plasma-pk-updates/src/plasma/contents/ui/Full.qml:172 plasma-sdk/themeexplorer/package/contents/ui/delegates/scrollbar.qml:28 plasma-workspace/lookandfeel/contents/windowswitcher/WindowSwitcher.qml:30 kate/addons/sessionapplet/applet/contents/ui/Menu.qml:15 kdeplasma-addons/applets/konsoleprofiles/package/contents/ui/konsoleprofiles.qml:9 kdeplasma-addons/applets/diskquota/package/contents/ui/main.qml:72 kdeplasma-addons/applets/comic/package/contents/ui/FullViewWidget.qml:35 kdeplasma-addons/applets/comic/package/contents/ui/ImageWidget.qml:12 kdeplasma-addons/applets/userswitcher/package/contents/ui/main.qml:154 kup/plasmoid/contents/ui/FullRepresentation.qml:63 kscreenlocker/greeter/fallbacktheme/SessionSwitching.qml:3
This is now fully fixed for Plasma 6.