diff --git a/clive/__private/ui/widgets/inputs/asset_amount_base_input.py b/clive/__private/ui/widgets/inputs/asset_amount_base_input.py index 8e1d751cd..451b4fe96 100644 --- a/clive/__private/ui/widgets/inputs/asset_amount_base_input.py +++ b/clive/__private/ui/widgets/inputs/asset_amount_base_input.py @@ -71,7 +71,8 @@ def __init__( ---- placeholder: If not provided, placeholder will be dynamically generated based on the asset type. """ - self._currency_selector: CurrencySelectorBase[AssetInputT] = self.create_currency_selector() + with self.prevent(CurrencySelectorBase.Changed): + self._currency_selector: CurrencySelectorBase[AssetInputT] = self.create_currency_selector() default_asset_type = self._currency_selector.default_asset_cls default_asset_precision = Asset.get_precision(default_asset_type)