Bug 446422 - Opening System Settings with a KCM doesn't always select it in the sidebar
Summary: Opening System Settings with a KCM doesn't always select it in the sidebar
Status: RESOLVED DUPLICATE of bug 453543
Alias: None
Product: systemsettings
Classification: Applications
Component: sidebarview (show other bugs)
Version: 5.23.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-03 14:38 UTC by Frank Steinmetzger
Modified: 2022-05-12 17:54 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screenshot of the issue (173.15 KB, image/png)
2021-12-04 19:45 UTC, Frank Steinmetzger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Steinmetzger 2021-12-03 14:38:27 UTC
SUMMARY
I just discovered that the task bar item of Systemsettings contains two or three custom “Action” items. Namely some (seemingly?) random items from the settings hierarchy.

First a general question: how is decided which actions are shown here? I could not see any pattern. Is this a “take me anywhere” feature? When I first experimented with them, the one I selected changed after I used it. But after a while, they did not change anymore and are always the same three: Energy saving mode, Login screen and Global design.

Now to the actual issue: when I select one of these actions, systemsettings switches the view to that kcm. But the menu on the left is not fully updated. The leftmost column changes, but not the next one. For example: one time I had “Touchpad” as an item. I selected it, the systemsettings window came to the foreground, the touchpad kcm was shown and the left-most column switched to “Input devices”. But the submenu in the second column had the first item “Keyboard” highlighted, not the “Touchpad” one, which was the fourth in the list.


In one instance of those trials, the systemsettings window opened and was filled with one solid dark grey colour in the area where the menu columns would be. Only the kcm content was visible. Hoping I could reproduce it first, I did not screenshot it right away, but then was not able to reproduce.


Operating System: Arch Linux
KDE Plasma Version: 5.23.4
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2
Kernel Version: 5.15.5-arch1-1-surface (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Pentium® CPU 4415Y @ 1.60GHz
Memory: 7.7 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 615
Comment 1 Nate Graham 2021-12-03 20:43:42 UTC
The KCMs shown in the context menu correspond to the "Frequently Used" KCMs on the Quick settings page.

I can't reproduce the bug. It works for me. Can you reproduce the issue on the command line? e.g. instead of opening the touchpad KCM using the context menu, if you open it by entering `systemsettings5 kcm_touchpad` in a terminal window, does the same thing happen?
Comment 2 Frank Steinmetzger 2021-12-04 19:45:51 UTC
Created attachment 144221 [details]
Screenshot of the issue

It worked when I started it using the command you provided. Then I clicked around frantically to “influence” the list of Frequently Used items. This offered me “Rechtschreibprüfung” (Spell Checking), which is not the topmost submenu item under Regional settings, in the taskbar Actions list. I clicked it, and then I got at what you see in this screenshot.
Comment 3 Nate Graham 2021-12-05 17:38:09 UTC
thanks.
Comment 4 Nate Graham 2022-05-12 17:54:31 UTC
Looks like this was just fixed with the fix for Bug 453543!

*** This bug has been marked as a duplicate of bug 453543 ***