SUMMARY Item (app) selection is not visible in Kickoff, pressing enter still launches the app. STEPS TO REPRODUCE 1. Open Kickoff (Meta key) 2. Search for something 3. Press arrow down OBSERVED RESULT Nothing visible happens. EXPECTED RESULT The first (or second) result should be selected. However, the apps are being selected invisibly, pressing enter still launches the correct app. SOFTWARE/OS VERSIONS Operating System: Manjaro Linux KDE Plasma Version: 6.5.5 KDE Frameworks Version: 6.22.0 Qt Version: 6.10.1 Kernel Version: 6.12.68-1-MANJARO (64-bit) Graphics Platform: Wayland Processors: 22 × Intel® Core™ Ultra 7 155H Memory: 64 GiB of RAM (62.3 GiB usable) Graphics Processor: Intel® Arc ADDITIONAL INFORMATION Seems to happen in both grid and list views, even the sidebar categories do not change on hover/click.
I can't reproduce this on master nor Fedora's 6.5.5. Do you get highlight on hover, or when not searching? Could you try it on a new user account to make sure there's no weird theme in effect, and to help narrow it down in case of some unusual configuration causing this?
New user works correctly. I also noticed it affects other widgets, like Network manager, calendar, clipboard, ... No highlight on hover or arrow selection in lists/grids. When I hold down click on the item, it gets highlighted. Buttons react correctly. This happened after I updated the system yesterday. I tried changing themes and colors, but that does not help. Do you have any suggestions which user configs should I check / remove?
(In reply to Petr Zelina from comment #2) > This happened after I updated the system yesterday. > I tried changing themes and colors, but that does not help. > Do you have any suggestions which user configs should I check / remove? Likely some issue with libplasma (which provides the component that shows ) or your theme. First thing I would try is a new user account (with the default theme) and see if it happens there. Oh, and check your system log with `journalctl --reverse` to see if there are relevant plasma errors.
As I said, new user works correctly (in all themes I tried.) I did not notice anything suspicious in the logs (`LANG=en journalctl -b --no-hostname | grep plasma` after boot, opening kickoff, hovering over items.)
Created attachment 189332 [details] journalctl -b --no-hostname | grep plasma
Sorry about that, I somehow missed the line where you said that. The highlight is PlasmaExtras.highlight, which is a very simple component - just a KSvg.FrameSvg, which is one of the more common Plasma UI elements. If those didn't work, you'd likely have a lot more things broken. You said that you don't get hover or arrow key selection effects, but do get a pressed effect. The pressed effect should be visually different and is an opaque color background, while the hover effect is an outline and a transparent background. Both are implemented by the same component though. Does the same thing happen in other Plasma styles? Do the highlights in apps work correctly?
> Does the same thing happen in other Plasma styles? Do the highlights in apps work correctly? It happens in other plasma styles. Apps themselves (e.g. settings) highlight correctly. The issue is only with plasma widgets (both on the bar and on the desktop). As it is a more general issue than I thought, I searched more online and found: https://forum.manjaro.org/t/kde-menu-entries-are-not-highlighted/180139 I moved the .cache directory and now everything works. SOLUTION: remove the ~/.cache directory Are you interested in some specific files from the old .cache or more debugging, or is this solution enough? Either way, thanks for the help.
Deleting all of ~/.cache is probably not necessary; the plasmashell qml cache is probably enough. The programs should regenerate their cache if it's missing without data loss (as it's just a cache), but it'll take a bit of extra CPU and possibly network usage while it's regenerating. We have another bug where plasma seems to load an outdated cache. I'll add a note about this to that bug report. Not sure if something from the old cache would be helpful, but if you still have it, maybe keep it around for a bit.