From f31953f455b93a564349bf6d96c65a18f7b2d468 Mon Sep 17 00:00:00 2001 From: ardocrat Date: Wed, 20 May 2026 17:43:46 +0300 Subject: [PATCH] fix: recreate send/receive/message modals content on open --- src/gui/views/wallets/wallet/content.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gui/views/wallets/wallet/content.rs b/src/gui/views/wallets/wallet/content.rs index 3a3c71f1..3a85af4e 100644 --- a/src/gui/views/wallets/wallet/content.rs +++ b/src/gui/views/wallets/wallet/content.rs @@ -403,6 +403,8 @@ impl WalletContent { self.txs_content = Some(WalletTransactionsContent::new(None)); self.settings_content = None; } + self.message_content = None; + self.invoice_content = Some(InvoiceRequestContent::default()); Modal::new(INVOICE_MODAL_ID) .position(ModalPosition::CenterTop) .title(t!("wallets.receive")) @@ -421,6 +423,7 @@ impl WalletContent { self.txs_content = Some(WalletTransactionsContent::new(None)); self.settings_content = None; } + self.message_content = Some(MessageInputContent::default()); Modal::new(MessageInputContent::MODAL_ID) .position(ModalPosition::Center) .title(t!("wallets.messages")) @@ -440,6 +443,8 @@ impl WalletContent { self.txs_content = Some(WalletTransactionsContent::new(None)); self.settings_content = None; } + self.message_content = None; + self.send_content = Some(SendRequestContent::new(None)); Modal::new(SEND_MODAL_ID) .position(ModalPosition::CenterTop) .title(t!("wallets.send"))