taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

commit 60d958c0949b0bf27ed4a0a8f4a6dbe21a436e7a
parent c90176080ab62ed5aa0f5120951668d54cf361ac
Author: Marc Stibane <marc@taler.net>
Date:   Thu, 20 Aug 2026 19:52:23 +0200

AI: fix input

Diffstat:
MTalerCommon/HelperViews/CurrencyField.swift | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/TalerCommon/HelperViews/CurrencyField.swift b/TalerCommon/HelperViews/CurrencyField.swift @@ -254,6 +254,10 @@ struct CurrencyTextfieldRepresentable: UIViewRepresentable { amount.removeDigit(textfieldRepresentable.currencyInfo) setValue(amount) } + // We already applied (or intentionally skipped) the edit ourselves above - + // returning true here would let UIKit apply its own, now-stale range edit + // on top of what setPlainText just set, desyncing text from lastValidInput. + return false } return true }