Currently there is no unified infrastructure for waiting on the user to approve a transaction which has been sent to the wallet for broadcasting. There's also no standard UI for this. In general, the voting app should not be used to do anything else until such a transaction has been either approved or canceled.
Add an API to the GUI code to implement broadcasting a transaction and showing an appropriate modal message to the user while awaiting confirmation in the wallet.
Currently there is no unified infrastructure for waiting on the user to approve a transaction which has been sent to the wallet for broadcasting. There's also no standard UI for this. In general, the voting app should not be used to do anything else until such a transaction has been either approved or canceled.
Add an API to the GUI code to implement broadcasting a transaction and showing an appropriate modal message to the user while awaiting confirmation in the wallet.