Bug 454879 - Inconsistency: after click on the button to remove a cursor theme from KDE store in use, Breeze theme is selected instead of the next theme in the grid
Summary: Inconsistency: after click on the button to remove a cursor theme from KDE st...
Status: RESOLVED INTENTIONAL
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_cursortheme (other bugs)
Version First Reported In: master
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-05 13:55 UTC by Patrick Silva
Modified: 2022-06-06 20:01 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2022-06-05 13:55:11 UTC
SUMMARY
When we click on the inline button to remove a Plasma Style, a color scheme or an icon theme from KDE Store currently in use, the next item in the grid is selected to apply after click on 'Apply' button. But Cursors KCM behaves in a different way. It selects Breeze cursor theme instead of the next cursor theme in the grid.

STEPS TO REPRODUCE
1. open Cursors kcm
2. install a cursor theme from KDE store
3. apply the cursor theme from KDE store
4. hover hover over the cursor theme from KDE store and click on the button to remove it

OBSERVED RESULT
Breeze cursor theme is selected

EXPECTED RESULT
the same result as Plasma Style, Colors and Icons KCMs: the next theme in the grid should be selected

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.25.80
KDE Frameworks Version: 5.95.0
Qt Version: 5.15.4
Graphics Platform: Wayland
Comment 1 Nate Graham 2022-06-06 20:01:26 UTC
This is actually intentional. If you delete the active theme, it will return you to the default one. It used to do what you suggest, but this seemed too random and unpredictable and we got complaints about it.

If anything, we should do the same thing in other KCMs, rather than changing this one to match them.