Summary: | With always-visible left screen edge panel, restarting plasmashell sometimes makes each row shift a number of columns to the left equal to that row's index | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Nate Graham <nate> |
Component: | Desktop icons & Folder View widget | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | agarplayerarlon, akselmo, hein |
Priority: | NOR | ||
Version First Reported In: | 6.4.80 | ||
Target Milestone: | 1.0 | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/-/commit/005713eb2aea869782c687ff1d2af011ad49024a | Version Fixed In: | 6.4.4 |
Sentry Crash Report: | |||
Bug Depends on: | |||
Bug Blocks: | 503500 | ||
Attachments: |
Indended icon arrangement
Actual icon arrangement after restarting plasmashell a few times Issue still happening in 6.4.4 |
Description
Nate Graham
2025-07-05 14:56:45 UTC
Created attachment 182978 [details]
Indended icon arrangement
Created attachment 182979 [details]
Actual icon arrangement after restarting plasmashell a few times
Git commit ec1d01545c667801c6529db1c8304d1d524ccbc9 by Akseli Lahtinen. Committed on 30/07/2025 at 09:51. Pushed by akselmo into branch 'master'. FolderView: Use perStripe from positioner, fix off-by-one error If perStripe from positioner and the qml calculations were off sync, which could happen when a sidepanel was loading, this would cause icons move around randomly. In positioner we check if the position is smaller or equal than perStripe. In this QML movement code, we only checked if its smaller, causing unnecessary moves. M +2 -2 containments/desktop/package/contents/ui/FolderView.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/ec1d01545c667801c6529db1c8304d1d524ccbc9 *** Bug 507631 has been marked as a duplicate of this bug. *** Git commit 005713eb2aea869782c687ff1d2af011ad49024a by Akseli Lahtinen. Committed on 31/07/2025 at 09:00. Pushed by akselmo into branch 'Plasma/6.4'. FolderView: Use perStripe from positioner, fix off-by-one error If perStripe from positioner and the qml calculations were off sync, which could happen when a sidepanel was loading, this would cause icons move around randomly. In positioner we check if the position is smaller or equal than perStripe. In this QML movement code, we only checked if its smaller, causing unnecessary moves. (cherry picked from commit ec1d01545c667801c6529db1c8304d1d524ccbc9) M +2 -2 containments/desktop/package/contents/ui/FolderView.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/005713eb2aea869782c687ff1d2af011ad49024a hey, this is still happening to me in 6.4.4, I'm gonna attach a screenshot of the issue happening again Created attachment 183854 [details]
Issue still happening in 6.4.4
This is fixed for me, at least with a single screen. We found another case where it still happens with multiple screens, and that'll be fixed with https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3144. Do you have multiple screens? (In reply to Nate Graham from comment #8) > This is fixed for me, at least with a single screen. > > We found another case where it still happens with multiple screens, and > that'll be fixed with > https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3144. > > Do you have multiple screens? I have a single monitor too, in the second after I log in, before the taskbar/panel gets rendered, I see the desktop icons moving from the left side of my screen, to their right position on the right side of my screen, and maybe in that second, there is still the chance that this bug can happen again, because it did happen again for me Thanks. I strongly suspect your situation is one of the edge cases fixed in https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3144, which will be in Plasma 6.4.5. If so, great! If not, please open a new bug report about it, and mention this one in it (and/or relate them using the "See also" field). (In reply to Nate Graham from comment #10) > Thanks. I strongly suspect your situation is one of the edge cases fixed in > https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3144, which > will be in Plasma 6.4.5. > > If so, great! If not, please open a new bug report about it, and mention > this one in it (and/or relate them using the "See also" field). thank you very much for the insight, you guys working at KDE Plasma are the best! I will keep donating to you guys because you actually listen to the community and fix the bugs! I hope it will be fixed in 6.4.5, if it's not I'll make a new bug report like you said! You're welcome! |