Bug 501520

Summary: Password entry disrupted by second monitor starting up
Product: [Plasma] plasmashell Reporter: Will Styler <will>
Component: Screen lockingAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: minor CC: nate
Priority: NOR    
Version First Reported In: git-stable-Plasma/6.3   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Will Styler 2025-03-15 03:46:03 UTC
SUMMARY

When logging in to KDE (either at system startup login, or when waking from screen-locked state), you are immediately able to start entering your password. But on a multi-monitor system, each time a new monitor 'comes online', that monitor appears to steal focus to that monitor's login password field. As a result, your password will be split across monitors, and will not successfully input.

There is no problem if you wait to start typing until all monitors are started up displaying the login prompt, and you're able to complete the typing in one box, but this can be a delay which is not needed.


STEPS TO REPRODUCE
1. Have more than one monitor attached to a KDE machine
2. Pull up Login or unlock screen
3. Begin typing your password on the first monitor before all monitors are online

OBSERVED RESULT
Startup of secondary monitor(s) interrupts password entry, putting new characters (typed after the new monitor comes online) into the login password box on the new monitor, resulting in different password fields each containing subchunks of the password, and failure to login as no field has the proper, complete password.

EXPECTED RESULT
One of:
1) Focus persists with the password field which is currently being used as new monitors come online, allowing the user to complete the login process in the same box they started typing
2) The text entered in password boxes is shared among all monitors, such that text entered in one password field is mirrored in all, and stealing of focus doesn't interrupt entry.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 41
KDE Plasma Version: 6.3.2
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.13.5-200.fc41.x86_64 (64-bit)
This is a problem across several machines, laptop and desktop, but all with similar configuration

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2025-03-17 19:07:34 UTC

*** This bug has been marked as a duplicate of bug 433563 ***