Everything from today's git master. STEPS TO REPRODUCE 1. Arrange some icons on the desktop 2. Restart plasmashell for good measure, just to make sure the positions were saved 3. Right-click on desktop > Desktop & Wallpaper 4. Switch to Desktop layout and click Apply 5. Switch back to Folder layout and click Apply OBSERVED RESULT Desktop icons are arranged alphabetically in a line, rather than in the custom arrangement EXPECTED RESULT Desktop icons retain the custom arrangement ADDITIONAL INFORMATION Restarting plasmashell makes the icons snap to the correct positions. It seems they're incorrect only right after switching layouts.
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