Bug 440572 - Password input field shows plain text characters when the virtual keyboard is first used to enter text
Summary: Password input field shows plain text characters when the virtual keyboard is...
Status: RESOLVED FIXED
Alias: None
Product: libplasma
Classification: Frameworks and Libraries
Component: components (show other bugs)
Version: 5.84.0
Platform: Other Linux
: NOR major
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-03 22:05 UTC by Nate Graham
Modified: 2025-02-22 16:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2021-08-03 22:05:54 UTC
Fedora 34 with Maliit virtual keyboard in a built-from-source Plasma Wayland session


STEPS TO REPRODUCE
1. Lock the screen
2. Tap the Virtual Keyboard button
3. Start typing


OBSERVED RESULT
It types plain text characters into the text field!

If I click the text field and type with my keyboard, it returns to obfuscated input. Thereafter, it remains in obfuscated input mode if I enter text with the virtual keyboard. Seems like something about being activated by the virtual keyboard did not cause the text field to enter obfuscated text mode.
Comment 1 Nate Graham 2021-08-03 22:15:46 UTC
Hmm, the text field has all of these set on it:

            echoMode: TextInput.Password
            inputMethodHints: Qt.ImhHiddenText | Qt.ImhSensitiveData | Qt.ImhNoAutoUppercase | Qt.ImhNoPredictiveText

Those should be sufficient from the theme side. Moving to plasma-framework, where the text field loves. Possibly even a Qt bug...
Comment 2 Nate Graham 2021-08-04 01:14:23 UTC
errrr... lives. :) I don't know where the text field does its lovin'.
Comment 3 Nate Graham 2025-02-22 16:42:37 UTC
No longer an issue.