diff --git a/ui/app/AppLayouts/Wallet/popups/NetworkSelectPopup.qml b/ui/app/AppLayouts/Wallet/popups/NetworkSelectPopup.qml index e2098c91ba..d0a773e039 100644 --- a/ui/app/AppLayouts/Wallet/popups/NetworkSelectPopup.qml +++ b/ui/app/AppLayouts/Wallet/popups/NetworkSelectPopup.qml @@ -115,8 +115,10 @@ Popup { onClicked: { if(root.multiSelection) toggleModelIsActive() - else - radioButton.toggle() + else { + // Don't allow uncheck + if(!radioButton.checked) radioButton.toggle() + } } function toggleModelIsActive() { @@ -142,8 +144,12 @@ Popup { size: StatusRadioButton.Size.Large ButtonGroup.group: radioBtnGroup checked: model.index === 0 - onCheckedChanged: if(checked) root.singleNetworkSelected(model.chainId, model.chainName, model.iconUrl) - onToggled: if(checked) root.singleNetworkSelected(model.chainId, model.chainName, model.iconUrl) + onCheckedChanged: { + if(checked && !root.multiSelection) { + root.singleNetworkSelected(model.chainId, model.chainName, model.iconUrl) + close() + } + } } ] }