Bug 483076

Summary: Applets should not close if a new window is created in the background, only when user explicitly moves focus elsewhere themselves
Product: [Plasma] plasmashell Reporter: Evan <evanc577>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: kde, nate, niccolo
Priority: NOR Keywords: qt6, usability
Version First Reported In: 6.0.1   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Evan 2024-03-10 06:04:41 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

If an applet such as Kickoff is open and an application creates a new window, the open applet menu is force closed. This is especially annoying when trying to open multiple apps quickly with Kickoff because previously opened apps will cause Kickoff to keep closing itself.

STEPS TO REPRODUCE
1. Open an app that takes a while to load (such as Steam or Discord)
2. Open the Kickoff menu
3. Wait for the app opened in step 1 to load

OBSERVED RESULT
The Kickoff menu is forcibly closed

EXPECTED RESULT
The Kickoff menu remains open. Nothing should cause applets to close themselves unless the user explicitly does so.

SOFTWARE/OS VERSIONS
Linux: Arch Linux
(available in About System)
KDE Plasma Version: 6.0.1
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION
Comment 1 Niccolò Venerandi 2025-10-26 15:56:10 UTC
This isn't a Plasma issue. When a new window is opened, it can request focus, and if it does, it steals it from Plasma. Keeping the start menu open when it has lost focus would not make sense.