https://bugs.kde.org/show_bug.cgi?id=419883
Bug ID: 419883 Summary: The ordering of the activities in the activity switcher is inconsistent with the activity pager Product: plasmashell Version: 5.10.4 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Activity Switcher Assignee: ivan.cu...@kde.org Reporter: phelps...@gmail.com CC: plasma-b...@kde.org Target Milestone: 1.0 SUMMARY Many users rely on a specific ordering of activities when switching between them. Activities can be arranged in a specific sequence in the activity pager by giving them names prefixed by a number; e.g. "1- General, 2- Development, 3- System". However, the sequence of the activities that appears in the activity switcher is different from the sequence in the pager. The activity switcher shows the current activity as the first activity, and then sorts the remaining activities. This causes very confusing behaviour when the user switches to the next activity using the "Walk through activities" global keyboard short-cut. For example, if the user wishes to switch to activity 4, when the current activity is 2, then it is natural to press the short-cut twice, to go from activity 2 -> 3 -> 4 in the activity pager. However, pressing the next-activity short-cut twice actually toggles 2 -> 3 -> 2, because of the counter-intuitive behaviour of the activity switcher. The activity switcher should *not* sort the activities so that the current activity appears first. It should preserve the lexicographic-ordering of the sequences, and simply highlight the current activity, rather than moving it to the top of the list. This would make the activity switcher a lot more usable and less confusing, especially when using it concurrently with the activity pager. STEPS TO REPRODUCE 1. Configure more than two activities 2. Name the activities so that they appear in a specific sequence. 3. Add an activity pager to the panel. 4. Select the first activity. 5. Press "Walk through activities" global short-cut twice. OBSERVED RESULT Activities switch in the sequence 1 -> 2 -> 1. EXPECTED RESULT Activities switch in the sequence 1 -> 2 -> 3. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.