Bug 515641 - Menus on the desktop have mismatched styling with the desktop theme
Summary: Menus on the desktop have mismatched styling with the desktop theme
Status: REPORTED
Alias: None
Product: libplasma
Classification: Frameworks and Libraries
Component: components (other bugs)
Version First Reported In: 6.6.80
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-02-06 17:25 UTC by Filip Fila
Modified: 2026-02-06 17:25 UTC (History)
1 user (show)

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


Attachments
Example of a bad mismatch between styling (738.21 KB, image/png)
2026-02-06 17:25 UTC, Filip Fila
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Filip Fila 2026-02-06 17:25:45 UTC
Created attachment 189295 [details]
Example of a bad mismatch between styling

SUMMARY
Menus on the desktop, such as the one attached to the 'Session and Power' button in Kickoff utilize the application style for their theming instead of the desktop theme. The component is PlasmaExtras.Menu, which uses the application style. 

Because mostly everything else on the desktop is styled according to the Plasma theme, this can result in pretty jarring, bad visuals when using non-Breeze desktop themes which don't have matching application styles.

In practice this means e.g. that an opaque white menu can appear on a very transparent and dark desktop theme, such as in the screenshot attached.

STEPS TO REPRODUCE
1. Use a desktop theme different than Breeze, e.g. WhiteSurDark
2. Set application style to MS Windows 9x
3. Set color scheme to a one different than the desktop theme

OBSERVED RESULT
A jarring looking menu that looks out of place.

EXPECTED RESULT
A menu themed by the desktop theme, like with PC3.

SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux 
KDE Plasma Version: 6.6.80
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.1
Kernel Version: 6.12.68-1-MANJARO (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
I tested a PC3 port of the PlasmaExtras.Menu and was able to get a nice, working desktop themed menu. But I think the better solution would be if PlasmaExtras.Menu could support desktop themes.