SUMMARY - when I open fullscreen menu and change window focus, menu is not closed. - When I type text in this selected window, text is send to menu, not in Window. STEPS TO REPRODUCE 1. Open fullscreen app menu 2. Select window on other screen (whatever : Eg : Konsole) 3. Type whatever in this window. OBSERVED RESULT - Menu stay opened - Text is send to fullscreen menu EXPECTED RESULT - Close fullscreen menu when other window has focus.
INFORMATION : - Tested on Archlinux too : Same problem
Can confirm. It doesn't close on focus loss like the other launcher menus do.
Created attachment 184975 [details] Screenshot I've just encountered this bug, it is still present on Plasma 6.4.5. See the screenshot for the sort of paradoxical things you can do thanks to the bug.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3224
Git commit cd2fec3ddfcee26ed53d177843aabdae76aac9cf by Niccolò Venerandi. Committed on 01/10/2025 at 11:40. Pushed by niccolove into branch 'master'. Hide Dashboard when it loses focus All other Plasma launchers use PlasmaPopups, which hide when they lose focus. Instead, the Dashboard uses a DashboardWindow, which did not. This commit also hides the Dashboard when focus is lost. M +6 -0 applets/kicker/DashboardRepresentation.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/cd2fec3ddfcee26ed53d177843aabdae76aac9cf
Git commit 5bed44c75e75d3de13ddf5029d906e292fbddb0f by Niccolò Venerandi. Committed on 01/10/2025 at 11:41. Pushed by niccolove into branch 'Plasma/6.5'. Hide Dashboard when it loses focus All other Plasma launchers use PlasmaPopups, which hide when they lose focus. Instead, the Dashboard uses a DashboardWindow, which did not. This commit also hides the Dashboard when focus is lost. (cherry picked from commit cd2fec3ddfcee26ed53d177843aabdae76aac9cf) Co-authored-by: Niccolò Venerandi <niccolo@venerandi.com> M +6 -0 applets/kicker/DashboardRepresentation.qml https://invent.kde.org/plasma/plasma-desktop/-/commit/5bed44c75e75d3de13ddf5029d906e292fbddb0f