Bug 475087 - Set Focus stealing prevention to Extreme temporarily when a graphical password authenticator is in focus
Summary: Set Focus stealing prevention to Extreme temporarily when a graphical passwor...
Status: RESOLVED INTENTIONAL
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.27.8
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-01 11:57 UTC by Antti Savolainen
Modified: 2023-10-11 19:44 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antti Savolainen 2023-10-01 11:57:08 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
***
It is annoying to open an application that requires you to open the KDE wallet simultaneously with something that steals focus multiple times like Steam. To remedy this, I propose that graphical password authenticators like the KDE Wallet service and pkexec set focus stealing prevention to extreme when in focus.


STEPS TO REPRODUCE
1. Open something that requires you to input any sort of password in a GUI
2. Open Steam or some other application that steals focus several times
3. Type your password while the focus stealer is booting up

OBSERVED RESULT
You get constantly interrupted

EXPECTED RESULT
Password prompts should always stay in focus

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.10
Comment 1 Nate Graham 2023-10-11 19:44:18 UTC
If we did what you ask, it would have other side effects that would be potentially quite undesirable, so we can't do that, I'm afraid.

If you'd like to continue, please submit a new bug report describing the issue itself, rather than proposing a solution. Thanks!