Bug 491655

Summary: Seperate inputs with multiple monitors
Product: [Plasma] plasmashell Reporter: Marcin Gurtowski <halftough29a>
Component: Theme - BreezeAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: nate, visual-design
Priority: NOR    
Version: 6.1.4   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Marcin Gurtowski 2024-08-13 08:12:55 UTC
Due to the way handling multiple monitors is implemented, unlocking screens can result in little but unnecessary annoyances.
When showing an unlock screen on multiple monitors, each screen displays separate password input. This can be little odd, as user won't see changes upon input unless they look at the specific input that happen to be active at the time.
The bigger problem is the fact, that if one of the screens activates little later, application will often switch to the new input, even if user already started typing the password. This results in input now being split between two inputs and failed unlock if user doesn't notice it.

There are many ways to fix this. We could synchronize the inputs or just make sure new one won't be selected if there's already some input in the old one.


STEPS TO REPRODUCE
1. Lock the screen with multiple monitors active (screens can't be mirrored)
2. Let the system disable screens due to inactivity
3. Start typing password quickly, if one of the screens activates little later, there is a big chance the input will be split between two inpits

OBSERVED RESULT
Active input might switch during typing

EXPECTED RESULT
Inputs should either be mirrored or just not switch

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 40
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.10.3-200.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × Intel® Core™ i7-8750H CPU @ 2.20GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 630
Manufacturer: LENOVO
Product Name: 81FV
System Version: Lenovo Legion Y530-15ICH
Comment 1 Nate Graham 2024-08-13 17:00:35 UTC

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