Bug 494385

Summary: Hidden password input only appears on the primary monitor with multiple touchscreen monitors and activating it with a touch
Product: [Plasma] plasmashell Reporter: idoitprone <monkeyboyted>
Component: Theme - BreezeAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: nate, visual-bugs-null
Priority: NOR Keywords: multiscreen
Version First Reported In: 6.2.0   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.4.0
Sentry Crash Report:

Description idoitprone 2024-10-10 01:22:35 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

SUMMARY
Lets say you have two touch screen monitors. One monitor can be internal and another monitor can be external. When you lock the screen, you decided to use the touch your password into the textfield. Maliit keyboard appears on the monitor you touched, but the input appears only on the primary monitor password field.

This bug is tested on kde plasma desktop. KDE plasma mobile has another bug.

STEPS TO REPRODUCE
1.  Connect two touchscreen monitors. - Remember which one is primary etc.
2. Login into kde plasma desktop
3. Meta + L
4. Touch the secondary monitor to reveal the maliit keyboard
5. Enter a few character with the on screen keyboard


OBSERVED RESULT
The primary monitor will have the hidden characters in the field. You active monitor will not show the hidden characters

EXPECTED RESULT
Both or your current monitor will have the hidden password input.


SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20241007
KDE Plasma Version: 6.2.0
KDE Frameworks Version: 6.6.0
Qt Version: 6.7.3
Kernel Version: 6.12.0-rc2-2.ge6ec4f6-default (64-bit)
Graphics Platform: Wayland
Processors: 8 × AMD Custom APU 0405
Memory: 13.5 GiB of RAM
Graphics Processor: AMD Custom GPU 0405
Manufacturer: Valve
Product Name: Jupiter
System Version: 1



Information for package maliit-keyboard:
----------------------------------------
Repository     : openSUSE-Tumbleweed-Oss
Name           : maliit-keyboard
Version        : 2.3.1-3.1
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 6.2 MiB
Installed      : Yes
Status         : up-to-date
Source package : maliit-keyboard-2.3.1-3.1.src
Upstream URL   : https://github.com/maliit/keyboard
Summary        : Maliit virtual keyboard
Description    : 
    Maliit provides a flexible and cross-platform input method framework.
    It has a plugin-based client-server architecture where applications
    act as clients and communicate with the Maliit server via input
    context plugins. The communication link currently uses D-Bus. Maliit
    is an open source framework (LGPL 2) with open source plugins (BSD).


ADDITIONAL INFORMATION
This bug is tested on steam deck and espresso touch screen monitor
Comment 1 idoitprone 2024-10-10 07:59:52 UTC
Should I test physical keyboard input instead of OSK only?
Comment 2 Nate Graham 2025-04-08 19:50:10 UTC
Please test again in Plasma 6.4, where I believe there's a strong chance this is fixed! Unfortunately I don't have the hardware to test it myself, and I don't know of anyone else who does either.

If after upgrading to Plasma 6.4, y
Comment 3 Nate Graham 2025-04-08 19:50:39 UTC
…If after upgrading to Plasma 6.4, you find that it's not fixed yet, feel free to re-open this bug report. Thanks a lot!