diff --git a/dux-qml-common b/dux-qml-common index fb4853fbf..794dfc9d9 160000 --- a/dux-qml-common +++ b/dux-qml-common @@ -1 +1 @@ -Subproject commit fb4853fbf1e8a8a4ae8dc21d33daf20590188887 +Subproject commit 794dfc9d9e6bacf6e6f5ec183caa00fcffb479bb diff --git a/flake.lock b/flake.lock index 91762358d..fe4ae9839 100644 --- a/flake.lock +++ b/flake.lock @@ -3,11 +3,11 @@ "dank-qml-common": { "flake": false, "locked": { - "lastModified": 1792767358, - "narHash": "sha256-0YG9NpPzk6jo2Y4amMYlCbVdE5Mdkv/WD2suSJj18CE=", + "lastModified": 1792779269, + "narHash": "sha256-v1eFTX2PqTtXfsH/fAj5SChc24KqGm5GSXJEJNAFKSc=", "owner": "duxlabs-dev", "repo": "dux-qml-common", - "rev": "fb4853fbf1e8a8a4ae8dc21d33daf20590188887", + "rev": "794dfc9d9e6bacf6e6f5ec183caa00fcffb479bb", "type": "github" }, "original": { diff --git a/quickshell/Modules/Lock/Widgets/LockAuthWidget.qml b/quickshell/Modules/Lock/Widgets/LockAuthWidget.qml index 2cd785936..96768a6b6 100644 --- a/quickshell/Modules/Lock/Widgets/LockAuthWidget.qml +++ b/quickshell/Modules/Lock/Widgets/LockAuthWidget.qml @@ -801,7 +801,8 @@ Item { height: 1 opacity: 0 cursorDelegate: Item {} - echoMode: TextInput.Password + // Password echo strips ImhHiddenText (QTBUG-88367); NoEcho keeps it so the input method sees a password field + echoMode: TextInput.NoEcho inputMethodHints: Qt.ImhHiddenText | Qt.ImhSensitiveData | Qt.ImhNoPredictiveText | Qt.ImhNoAutoUppercase KeyNavigation.tab: passwordField.KeyNavigation.tab KeyNavigation.backtab: passwordField.KeyNavigation.backtab