Bug 504091

Summary: Kirigami.PasswordField does not do RTL properly
Product: [Frameworks and Libraries] frameworks-kirigami Reporter: easy_lad <uneasy_latitude544>
Component: generalAssignee: kdelibs bugs <kdelibs-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: drf, jgrulich, jreznik, nate, notmart
Priority: NOR Keywords: rtl
Version First Reported In: 6.14.0   
Target Milestone: Not decided   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=503012
Latest Commit: Version Fixed/Implemented In: 6.15
Sentry Crash Report:
Attachments: Text box is not RTL as you can see.

Description easy_lad 2025-05-12 10:13:16 UTC
Created attachment 181204 [details]
Text box is not RTL as you can see.

SUMMARY

Text box is not RTL, the place holder and the eye icon

STEPS TO REPRODUCE
1. trigger it by opening KDE Partition Manager 

OBSERVED RESULT

Text box is not RTL, the place holder and the eye icon, when typing, the eye icon is overlapping the input by user.


EXPECTED RESULT

Text box is RTL, also the place holder and the eye icon, similar to the lock screen on Arabic settings


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Linux 41
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
Comment 1 easy_lad 2025-05-12 10:17:10 UTC
similar to the KDE's* lock screen on Arabic settings
Comment 2 Nate Graham 2025-05-13 18:55:37 UTC
Can reproduce; it's an issue in Kirigami.PasswordField.
Comment 3 Bug Janitor Service 2025-05-14 01:58:57 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kirigami/-/merge_requests/1806
Comment 4 Nate Graham 2025-05-14 02:04:27 UTC
Git commit 5bf798c37c712bd36abdb5eb9ed70be21975d534 by Nate Graham.
Committed on 14/05/2025 at 01:59.
Pushed by ngraham into branch 'master'.

Fix ActionTextField RTL

This got broken in d8cbb0fd050861a0e08fd45192d311b65d2d4dc3, which was
not technically correct; if it worked at the time, it broke since then.

This reverts d8cbb0fd050861a0e08fd45192d311b65d2d4dc3
FIXED-IN: 6.15

M  +5    -6    src/controls/ActionTextField.qml
M  +3    -4    src/controls/SearchField.qml

https://invent.kde.org/frameworks/kirigami/-/commit/5bf798c37c712bd36abdb5eb9ed70be21975d534