[PATCH] SearchField fix RTL search icon positioning
authorNate Graham <nate@kde.org>
Thu, 8 May 2025 21:21:50 +0000 (15:21 -0600)
committerAurélien COUDERC <coucouf@debian.org>
Tue, 20 May 2025 06:38:42 +0000 (08:38 +0200)
We're overriding the value of LayoutMirroring.enabled unnecessarily and
incorrectly, causing the icon to always appear on the left regardless of
RTL. Just let it cascade to this component normally.

BUG: 503012
FIXED-IN: 6.15

Gbp-Pq: Name upstream_d803ca35_SearchField-fix-RTL-search-icon-positioning.patch

src/controls/SearchField.qml

index bccebd5bcf7e8cf113504ff53fc9853a7aca87f5..e4dc3ef3e4f3178b061359128ed4fa6dcb63994f 100644 (file)
@@ -71,7 +71,6 @@ Kirigami.ActionTextField {
 
     Kirigami.Icon {
         id: searchIcon
-        LayoutMirroring.enabled: root.effectiveHorizontalAlignment === TextInput.AlignRight
         anchors.left: root.left
         anchors.leftMargin: Kirigami.Units.smallSpacing * 2
         anchors.verticalCenter: root.verticalCenter