Bug 504091 - Kirigami.PasswordField does not do RTL properly
Summary: Kirigami.PasswordField does not do RTL properly
Status: RESOLVED FIXED
Alias: None
Product: frameworks-kirigami
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 6.14.0
Platform: Other Linux
: NOR normal
Target Milestone: Not decided
Assignee: kdelibs bugs
URL:
Keywords: rtl
Depends on:
Blocks:
 
Reported: 2025-05-12 10:13 UTC by easy_lad
Modified: 2025-05-14 02:05 UTC (History)
5 users (show)

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


Attachments
Text box is not RTL as you can see. (24.43 KB, image/png)
2025-05-12 10:13 UTC, easy_lad
Details

Note You need to log in before you can comment on or make changes to this bug.
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