Bug 396117

Summary: The filter mechanism of system settings is flawed (modules can be unreachable)
Product: [Applications] systemsettings Reporter: Simone Gaiarin <simgunz>
Component: sidebarviewAssignee: Marco Martin <notmart>
Status: RESOLVED WORKSFORME    
Severity: normal CC: kde
Priority: NOR Keywords: usability
Version First Reported In: 5.13.2   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Simone Gaiarin 2018-07-03 07:43:01 UTC
1. Open system settings
2. Type "cursor" in the filter text edit
3. Three items will be shown "Workspace theme", "Applications", "Input devices"
3. Click on "Workspace Theme" 

Result:
The "Cursor Theme" module will be displayed on the right, while on the left column "Workspace theme" is selected

Expected result:
The "Cursor Theme" module will be displayed on the right, and the workspace theme category ("Look and Feel", "Desktop Theme", "Cursor Theme", "Splash Screen") is displayed on the left column with "Cursor theme" selected


Example 2:

1. Type "emoticons"
2. "Icons" is displayed on the left column
3. Click Icons 

Result:
The "Icons theme" module is wrongly displayed on the right instead of the "Emoticons" module

"Icons" is both the name of the category containing the "Icons" and "Emoticons" modules and the name of the module.

In this case it is impossible to reach the "emoticons" module while the filter is active. I need to clear the filter, and navigate to Icons > Emoticons manually
Comment 1 David Edmundson 2018-07-03 08:40:11 UTC
>In this case it is impossible to reach the "emoticons" module while the filter is active. I need to clear the filter, and navigate to Icons > Emoticons manually

No you don't...
you just click on icons top level and you get the emotificons KCM.

Please confirm if you get something else and attach a screenshot
Comment 2 Simone Gaiarin 2018-07-03 08:53:26 UTC
You are right. I have tried again and it works as you said. I tried to reproduce what I reported before in Example 2 and I wasn't able.

Moreover, now I figured out the behavior of system settings. If I type "icons" there is a double match under the "Icons" category: "icons" or "emoticons" in this case if I click on the "icons" result, the sidebar switches to the category displaying both items (the behavior I would expect). In the cases where there is a single match it does not switch and just displays the module.

At this point I think this is the intended behavior. Though if I find it strange. With this behavior I never learn where a module is and how it is named, because I access it through its parent category when I use the filter bar.
Comment 3 Christoph Feck 2018-07-31 01:36:17 UTC
Thanks for the update; changing status.