Reported by a user. Icons in the IOTM behave as though they were pinned launchers in a regular Task Manager: they jump to the end when launched rather than staying where they are. Can reproduce with a clean user account on git master. Video evidence at https://www.dropbox.com/s/gfit0lupdywd77u/Icons-only%20Task%20Manager%20DOIDO.gif?dl=0
*** Bug 413013 has been marked as a duplicate of this bug. ***
*** Bug 413677 has been marked as a duplicate of this bug. ***
*** Bug 403598 has been marked as a duplicate of this bug. ***
Created attachment 126701 [details] config file that reproduces the issue
I don't see any pinned apps for task manager in that file
Ah yes, they were added in https://phabricator.kde.org/D27845. Maybe that's the issue then: the launchers need to be defined in the config file, and can't be in the panel defaults.
https://phabricator.kde.org/D28632
Git commit 627920bdfe14e17620a4d1ee99c7d10b028b26bf by Marco Martin. Committed on 06/04/2020 at 18:30. Pushed by mart into branch 'master'. use the decoded url for launcherPosition Summary: launchersOrder and the actual url data can be different: in case of preferred:/ urls launcherorder will have that for (for serialization) and the actual appdata url will be decoded as for instance Applications:firefox.desktop. this url is the one that needs to be compared to know the actual launcher order Test Plan: firefox stays in first position when pinned as preferred://browser Reviewers: #plasma, ngraham Reviewed By: ngraham Subscribers: ngraham, plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D28632 M +1 -1 libtaskmanager/launchertasksmodel.cpp https://commits.kde.org/plasma-workspace/627920bdfe14e17620a4d1ee99c7d10b028b26bf
Git commit ac0124c48ce685db42ef0a99ce48e4b86621ed12 by Marco Martin. Committed on 06/04/2020 at 18:54. Pushed by mart into branch 'Plasma/5.18'. use the decoded url for launcherPosition Summary: launchersOrder and the actual url data can be different: in case of preferred:/ urls launcherorder will have that for (for serialization) and the actual appdata url will be decoded as for instance Applications:firefox.desktop. this url is the one that needs to be compared to know the actual launcher order Test Plan: firefox stays in first position when pinned as preferred://browser Reviewers: #plasma, ngraham Reviewed By: ngraham Subscribers: ngraham, plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D28632 M +1 -1 libtaskmanager/launchertasksmodel.cpp https://commits.kde.org/plasma-workspace/ac0124c48ce685db42ef0a99ce48e4b86621ed12