| Summary: | After switching from Desktop layout to Folder Layout, desktop icon positions are reset until restarting plasmashell | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Nate Graham <nate> |
| Component: | Desktop icons & Folder View widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | akselmo, hein, kdedev |
| Priority: | NOR | ||
| Version First Reported In: | 6.4.80 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/plasma-desktop/-/commit/23f5664648b2133538ab88a7e7c85196116b5962 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Nate Graham
2025-08-12 21:02:32 UTC
I'm not able to reproduce this on today's git master Can you test if this MR helps fix the issue? https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3152 Note that it also requires https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5756 Those patches *change* the manifestation of the issue, but they don't solve it: the "OBSERVED RESULT" changes to "desktop icons have disappeared" As with the originally reported issue, restarting plasmashell sets everything right. I updated the MR linked above, it should have fix for this bug as one of the commits https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3152 https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3152/diffs?commit_id=27a51258a426df2e4a2b7a07f31b4ec5ec3f2dc5 Git commit 23f5664648b2133538ab88a7e7c85196116b5962 by Akseli Lahtinen. Committed on 21/08/2025 at 08:21. Pushed by akselmo into branch 'master'. Positioner: Load the positions at positioner completion When positioner is loaded and the component is completed, we should ask the positioner our initial icon positions. This fixes issues where icons are not in right position desktop-folderview is changed to desktop and back to folderview again M +5 -0 containments/desktop/package/contents/ui/FolderView.qml M +3 -2 containments/desktop/plugins/folder/positioner.h https://invent.kde.org/plasma/plasma-desktop/-/commit/23f5664648b2133538ab88a7e7c85196116b5962 |