STEPS TO REPRODUCE
1. Boot PC
2. Switch on and off virtual keyboard
3. Focus on password input
Virtual keyboard is shown
Virtual keyboard is hidden
Linux/KDE Plasma: 5.10.59
(available in About System)
KDE Plasma Version: 5.22.4
KDE Frameworks Version: 5.85.0
Qt Version: 5.15.2
*** This bug has been marked as a duplicate of bug 440569 ***
Not a duplicate.
My bug happens before logging in.
Hence, no sessions (specifying wayland makes no sense), no kwin instances (target is marked as kwin bug).
If it is a duplicate please reassign target to something non-specific to sessions.
(In reply to Oleg Solovyov from comment #2)
> Not a duplicate.
> My bug happens before logging in.
> Hence, no sessions (specifying wayland makes no sense), no kwin instances
> (target is marked as kwin bug).
> If it is a duplicate please reassign target to something non-specific to
PS caouldn't find a component "SDDM Breeze theme"
Oh, in the login screen. Can confirm.
Same basic issue, but a different root cause in this case.
(In reply to Nate Graham from comment #4)
> Oh, in the login screen. Can confirm.
> Same basic issue, but a different root cause in this case.
QtVirtualKeyboard::AppInputPanel::show() is called each time inputPanel is clicked.
We need to filter events from mouse and physical keyboard
Indeed. Unfortunately I don't know how to do that. If you do, and you would be willing to work on it, that would be really impactful!
It appears that show() is called even when virtualkeyboard is not active.
Found. Which branch should be targeted?
I could push to master or Plasma/5.22
(In reply to Oleg Solovyov from comment #8)
> Found. Which branch should be targeted?
> I could push to master or Plasma/5.22
I'm pushing to master, 5.22.5 is already released.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1037
Git commit 9189bfea0a4ebb9bf5e1b3e055fb9440d23f5654 by Oleg Solovyov.
Committed on 08/09/2021 at 06:16.
Pushed by osolovyov into branch 'master'.
Deactivate virtual keyboard when hiding
When VK is activated, it's shown every time we click on user/password
M +1 -0 lookandfeel/contents/lockscreen/LockScreenUi.qml
M +1 -0 sddm-theme/Main.qml