Bug 474031 - Application Dashboard does not close on focus loss like other launcher menus do
Summary: Application Dashboard does not close on focus loss like other launcher menus do
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Dashboard widget (other bugs)
Version First Reported In: 6.2.4
Platform: openSUSE Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2023-09-01 18:44 UTC by michellabrie404
Modified: 2025-10-01 22:37 UTC (History)
3 users (show)

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


Attachments
Screenshot (515.84 KB, image/png)
2025-09-16 09:23 UTC, Riccardo Robecchi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description michellabrie404 2023-09-01 18:44:03 UTC
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.
Comment 1 michellabrie404 2023-09-01 18:50:27 UTC
INFORMATION : 
- Tested on Archlinux too : Same problem
Comment 2 Nate Graham 2025-04-18 16:46:12 UTC
Can confirm. It doesn't close on focus loss like the other launcher menus do.
Comment 3 Riccardo Robecchi 2025-09-16 09:23:34 UTC
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.
Comment 4 Bug Janitor Service 2025-09-30 13:56:32 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3224
Comment 5 Niccolò Venerandi 2025-10-01 11:40:52 UTC
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
Comment 6 Niccolò Venerandi 2025-10-01 11:41:06 UTC
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