Created attachment 170298 [details] Reproduction screencast in `kcm_componentchooser`. SUMMARY Unless the KCM is resized by the user, context menus from its drop-down buttons cannot be dismissed, and the Kirigami assistance overlays do not render anything except their headings. STEPS TO REPRODUCE 1. `kcmshell6 kcm_componentchooser` 2. * Invoke a context menu and attempt to close it by clicking beside it (not by clicking another drop-down). * Invoke one of the assistance overlays. SOFTWARE/OS VERSIONS Operating System: Fedora Linux 40 KDE Plasma Version: 6.0.5 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.1 Kernel Version: 6.8.12-300.fc40.x86_64 (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 7600X 6-Core Processor Memory: 30.5 GiB of RAM Graphics Processor: AMD Radeon RX 5700 Manufacturer: ASRock Product Name: X670E Taichi ADDITIONAL INFORMATION The jittery actions of my mouse are me clicking. Unfortunately, I can't prove it unless I film the display, so you'll have to trust me unless you want a camera recording.
Created attachment 170337 [details] Screenshot of the invisible overlay.
I can't reproduce this with `kcmshell6 kcm_componentchooser` or when running it from System Settings either. Does the issue reproduce with any other QML comboboxes on other System Settings pages? For example Mouse, Touchpad, Audio, or Display & Monitor?
Created attachment 170352 [details] Reproduction screencast in `kcm_mouse`, `kcm_pulseaudio`, and `kcm_kscreen`. (In reply to Nate Graham from comment #2) Indeed, it occurs on all of those that I'm able to access (I can't test Touchpad, because I'm using a desktop). In the Audio KCM, I even managed to get the context menu to render under the wrong button by resizing sideways. I suppose this bug needs to be transferred to whatever component is responsible for this that's common to all the KCMs affected?
Thanks. Does the issue reproduce in a new clean user account on the same machine *with no customizations at all*?
Created attachment 170422 [details] Reproduction screencast in `kcm_componentchooser` as new user. (In reply to Nate Graham from comment #4) I should have checked that initially - apologies. It occurs there too. I created a new account solely to test this, so it's only a few minutes old. All I did was launch Spectacle and Konsole, so its configuration is entirely default.
Even stranger. Can you also check if it happens in a live session using the USB Flash drive you used to install the system?
Created attachment 170428 [details] Screencast demonstrating that this doesn't occur in a Fedora 40 Beta LiveUSB. (In reply to Nate Graham from comment #6) It doesn't in my Fedora 40 *Beta* LiveUSB that I installed this installation from. ...In retrospect, should I have copied its `kcm_about-distro` information?
In that case it has to be caused by some customization you've made to the machine at a level below that of your user account: packaging, system configuration, changing environment variables, setting kernel parameters, etc. Feel free to re-open this bug report if you can manage to identify which exact change you made caused the issue, and if that change is something that we support.
(In reply to Nate Graham from comment #8) I'll make a new live USB to check that it's not an issue with the packages, rather than how I've installed them. I can't imagine that I've done anything, since I've made a point of only using Plasma Discover this installation to perform offline updates.
(In reply to Roke Julian Lockhart Beedell from comment #9) It doesn't occur in a new live USB either, so indeed it must have occurred during a package update. Apologies.