Summary: | Virtual keyboard is shown when focusing input fields even if it was disabled in the user's session | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Oleg Solovyov <mcpain> |
Component: | Theme - Breeze | Assignee: | visual-design |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, plasma-bugs |
Priority: | NOR | ||
Version: | 5.22.4 | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=440569 | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/commit/9189bfea0a4ebb9bf5e1b3e055fb9440d23f5654 | Version Fixed In: | 5.23 |
Sentry Crash Report: |
Description
Oleg Solovyov
2021-09-01 07:56:12 UTC
*** 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 > sessions. 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 inputs. M +1 -0 lookandfeel/contents/lockscreen/LockScreenUi.qml M +1 -0 sddm-theme/Main.qml https://invent.kde.org/plasma/plasma-workspace/commit/9189bfea0a4ebb9bf5e1b3e055fb9440d23f5654 |