| Summary: | When changing the user password, tab needs to be hit twice | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | jimbo <loudsquid> |
| Component: | kcm_users | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | bugseforuns, JThundley, nate, uhhadd |
| Priority: | NOR | Keywords: | usability |
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Neon | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/frameworks/kirigami/-/commit/0f8461cad56a3f9fe94e750f8034b5f3083f0c21 | Version Fixed/Implemented In: | Frameworks 6.20 for apps and Plasma 6.6.0 for Plasma |
| Sentry Crash Report: | |||
|
Description
jimbo
2024-03-23 06:22:14 UTC
Can confirm that it's because the eyeball button to show the password participates in the tab focus chain. Which makes logical sense, but, it's probably not what folks expect. This bug is still present in: Operating System: EndeavourOS KDE Plasma Version: 6.5.0 KDE Frameworks Version: 6.19.0 Qt Version: 6.10.0 I think another decent fix for this would be to draw a box around the show/hide password eye icon to indicate that's that it is selected after pressing tab. There is no indication what has focus until you hit space and see that it's the show/hide password eye icon. A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kirigami/-/merge_requests/1950 Git commit 0f8461cad56a3f9fe94e750f8034b5f3083f0c21 by Nate Graham. Committed on 31/10/2025 at 16:14. Pushed by ngraham into branch 'master'. ActionTextField: use standard implementation for inline action buttons This gains us multiple benefits: - Hover effect - Press effect - keyboard selection effect (important for accessibility) - Less code - Consistency with other unframed buttons FIXED-IN: 6.20 M +30 -50 src/controls/ActionTextField.qml https://invent.kde.org/frameworks/kirigami/-/commit/0f8461cad56a3f9fe94e750f8034b5f3083f0c21 A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1375 Git commit c71b4b2b1a09bd43cc0c30adcee8e8fdb48dd53c by Nate Graham. Committed on 31/10/2025 at 17:41. Pushed by ngraham into branch 'master'. ActionTextField: sync to Kirigami version As much as we can, at least. Most diffs are import names and Plasma theming support. M +46 -30 src/declarativeimports/plasmaextracomponents/qml/ActionTextField.qml https://invent.kde.org/plasma/libplasma/-/commit/c71b4b2b1a09bd43cc0c30adcee8e8fdb48dd53c |